简单的Matlab优化

Soo*_*kie -2 matlab vectorization

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

nmax= 2000;
mmax= 2000;
    for m=1:mmax
        for n=1:nmax
            A(n,m)= n+m;
        end 
    end
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

obc*_*don 6

使用矢量化隐式扩展,您可以简单地编写:

x = 1:2000;
A = x+x.';
Run Code Online (Sandbox Code Playgroud)