简单的Matlab优化

时间:2019-03-26 15:41:44

标签: matlab vectorization

鉴于此问题,我被要求优化代码。我似乎找不到一种使它更快运行的方法。

nmax= 2000;
mmax= 2000;
    for m=1:mmax
        for n=1:nmax
            A(n,m)= n+m;
        end 
    end

有什么想法吗?

1 个答案:

答案 0 :(得分:6)

使用vectorizationimplicit expansion,您可以简单地编写:

x = 1:2000;
A = x+x.';