24小时热门版块排行榜    

查看: 322  |  回复: 1

nobbs

铜虫 (初入文坛)

[求助] 求助:matlab三维复数数组计算加速,

计算时间正比于n的平方,怎么回事?
clc
clear
format long

for n=1:8;
    R=ones(5,100*n,100*n);
    R=R.*(1+i);
    t1=cputime;
    for nn=1:50 %为了更准确的得到时间差,多循环几次
        R=sin(R.*R+R);
    end
    t2=cputime;
    t(n)=t2-t1;
end

m=1:n;
x=t(n)/n^2.*m.^2;% 使用for循环所用的时间
plot(t./x),grid minor
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nobbs

铜虫 (初入文坛)

2楼2012-05-15 13:16:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 nobbs 的主题更新
信息提示
请填处理意见