我是靠谱客的博主 甜美乐曲,这篇文章主要介绍一分钟了解“matlab用矩阵写法代替for循环”,现在分享给大家,希望可以做个参考。

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循环”内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(160)

评论列表共有 0 条评论

立即
投稿
返回
顶部