||| |
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)
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-4-27 02:04
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社