运算时间长,一直显示busy,怎么解决
i=1;n=1;
D=zeros(13271,9159);
e=zeros(13271,4);
whilei<=13271
j=1;
while j<=9159
d=sqrt((nodecoor(i,2)-node2coor(j,2))^2+(nodecoor(i,3)-node2coor(j,3))^2+(nodecoor(i,4)-node2coor(j,4))^2);
D(i,j)=d;
j=j+1;
end
i=i+1;
end
=min(D');
while n<=13271
e(b(n),1)=node2coor(b(n),1);
e(b(n),2:4)=nodeforc(b(n),2:4);
end
e
%%%其中node2coor是<9159*4>的矩阵;nodecoor是【13271*4】的矩阵;nodeforc是【13271*4】的矩阵。我运行后一直显示busy是不是程序太大的问题呢,希望懂得的人能解释一下,万分感激!
n一直满足进入循环的条件,检查下n的值
页:
[1]