(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