Re: For 双重循环,显示问题

楼主: celestialgod (天)   2015-07-25 13:44:31
你要的应该是这样?
for i = 1:6
for j = (i+1):6
eval(['compare', num2str(i), num2str(j), '= dist(A(', ...
num2str(i), '), B(', num2str(j), ');']);
end
end
※ 引述《ccchain (阳光沙滩脚踏车~)》之铭言:
: 各位高手,遇到ㄧ个问题,
: For i=1:6
: For j=j+1:1:6
: Eval(['compare' num2str(i) num2str(j) '=' dist(A(i),B(j)])
: End
: End
: 2个问题:
: 1。我是想显示 compare12 这里12是变量I j 产生
: 2。欲产生 1跟23456
: 2跟3456
: 3跟456
: 4跟56
: 5跟6 的结果
: J 试过很多算式,还是得不到要的答案。
: 小女子感恩了。
作者: ccchain (阳光沙滩脚踏车~)   2015-07-25 14:54:00
解决了,好感谢,感恩喔

Links booklink

Contact Us: admin [ a t ] ucptt.com