(1)
for i=1:50
eval(['x' num2str(i) '=b(i,:);'])
end
(2)
for i=1:50
I0=(sum(eval(['x' num2str(i)])).^2)/3
end
請問
我把(1)式中從b的行向量命名為X1,X2,,,X50
代入(2)做運算
並欲把I0改顯示成I1,I2,,,I50,方便日後使用
於是我用下列語法合併來顯示I1~I50.但一直顯示錯誤.請問是錯在哪裡?
煩請指正.謝謝
for i=1:50
eval(['I' num2str(i) '= (sum(eval(['x' num2str(i)])).^2)/3;'])
end