函数 arrayfun
功能 将函数应用于数组的每一个元素
格式
[B1,...,Bm] = arrayfun(func,A1,...,An)
[B1,...,Bm] = arrayfun(func,A1,...,An,Name,Value)
备注
>> f=@(x,y) x^2+y^2;
>> [X,Y]=meshgrid(-2:2,-1:5);
>> Z=arrayfun(f,X,Y);
>> mesh(X,Y,Z)
本文介绍MATLAB中arrayfun函数的应用,展示如何利用该函数简化数组中的元素运算过程。通过一个具体的数学函数实例,演示了arrayfun如何帮助快速实现网格数据上的复杂计算。
函数 arrayfun
功能 将函数应用于数组的每一个元素
格式
[B1,...,Bm] = arrayfun(func,A1,...,An)
[B1,...,Bm] = arrayfun(func,A1,...,An,Name,Value)
备注
>> f=@(x,y) x^2+y^2;
>> [X,Y]=meshgrid(-2:2,-1:5);
>> Z=arrayfun(f,X,Y);
>> mesh(X,Y,Z)
2805

被折叠的 条评论
为什么被折叠?