info.m

function  result_func= info(msg)
function res_func =wrap(func)
function varargout = inner_wrap(varargin)
varargout= num2cell(zeros(1,nargout));
disp(['start ',msg])
[varargout{:}] = func(varargin{:});
disp(['end ',msg])
end
res_func = @inner_wrap;
end
result_func = @wrap;
end

ff.m

function  varargout = ff(varargin)
disp('run ff');
for i=1:length(varargin)
varargout{i} = varargin{i} + 1;
end
end

测试代码

g=info('func');
h=g(@ff);
a=h(1)
[a,b]=h(2,3)
[a,b,c]=h(3,4,5)

最新文章

  1. 运算符.png
  2. SQL记录
  3. Python之路【第九篇】堡垒机基础&数据库操作
  4. Linux下的NFS配置(转)
  5. 第五篇 :微信公众平台开发实战Java版之如何获取公众号的access_token以及缓存access_token
  6. poj1258 Agri-Net 最小生成树
  7. 为人们服务的asp.net 验证控件
  8. [Codecademy] HTML&CSS 第一课:HTML Basic
  9. The Clocks
  10. HiveSchemaTool-Parsing failed. Reason- Unrecognized option- -dbType mysql
  11. Ubuntu shutdown now 关机后 开机黑屏
  12. kettle 6.1 按时间增量抽取数据
  13. DAY11 函数(二)
  14. Ubuntu 实践
  15. C# 两个datatable中的数据快速比较返回交集或差集
  16. Android Activity切换与Activity间数据交互
  17. 漏洞扫描--openvas
  18. 转利用python实现电影推荐
  19. 何时需要做urlEncode,以及为什么要做
  20. <mvc:annotation-driven>新增标签

热门文章

  1. 3ds Max学习日记(十一)——如何给模型上贴图
  2. PTA中如何出Java编程题?
  3. 如何使用Salt Pillar
  4. Sharding-Jdbc 自定义分库分表-复合分片算法自定义实现
  5. C# linq 使用Groupby lamda 获取非重复数据
  6. WdatePicker 时间插件
  7. linux系统(centos6)的目录结构
  8. docker安装并运行mongo
  9. html网页调用本地exe程序的实现方法(转)
  10. LeetCode_443. String Compression