tanghe2014的个人博客分享 http://blog.sciencenet.cn/u/tanghe2014

博文

[转载]Arrayfun in matlab with parameters

已有 1166 次阅读 2019-3-31 10:03 |个人分类:Matlab|系统分类:科研笔记| arrayfun |文章来源:转载

iszero = @(x,tol) x < abs(tol) & x > -abs(tol); % 定义一个带参数的函数

myfun = @(x, fun, varargin) arrayfun(@(y) fun(y,varargin{:}), x, 'UniformOutput',true); % 一个general的函数

a = [0.1 0.01 0.001 0.0001 0.000001];

myfun(a,@isnan)

myfun(a,iszero,0.1)

myfun(a,iszero,0.001)




https://blog.sciencenet.cn/blog-3384962-1170664.html


下一篇:[转载]Linux 下将某个目录(及其子目录下)某一类型的文件拷贝到给定目录下
收藏 IP: 199.47.199.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-27 02:04

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部