概述
K>> [xx,yy]=meshgrid(-3:3,-3:3);
K>> f=@(x,y) x^2+y^2;
K>> arrayfun(f,xx,yy)
ans =
18 13 10 9 10 13 18
13 8 5 4 5 8 13
10 5 2 1 2 5 10
9 4 1 0 1 4 9
10 5 2 1 2 5 10
13 8 5 4 5 8 13
18 13 10 9 10 13 18
matlab执行多重for循环的速度是很慢的,了解这一招可以极大提高处理速度。
最后
以上就是甜美乐曲为你收集整理的一分钟了解“matlab用矩阵写法代替for循环”的全部内容,希望文章能够帮你解决一分钟了解“matlab用矩阵写法代替for循环”所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复