[討論] num2str函數的使用

作者: blackdog112 (黑犬)   2020-08-17 18:54:15
我想用迴圈去運算a1.*b 和a2.*b
我的code如下
clc
clear all
a1=[1;2;3];
a2=[1;2;3];
b=[1;2;3];
for i=1:2
P=['a',num2str(i)].*[b];
eval(['XX',num2str(i),'=','P']);
end
但是答案並不是我所想要的,請各位大大幫助我
作者: gino928 (gino928)   2020-08-17 23:00:00
P=eval(['a',num2str(i)]).*b; ?
作者: physbook (路克)   2020-08-18 12:18:00
P=eval(['a',num2str(i),'.*b']);
作者: blackdog112 (黑犬)   2020-08-20 17:53:00
一樓和二樓大大的方法都可以用 十分感謝
作者: sppmg (sppmg)   2020-08-23 19:54:00
避免用evil,你要的fprintf應該都能完成。
作者: profyang (prof)   2020-08-26 20:49:00
a1 a2這種應該要用cell去存 不然幾個月後你就看不懂自己的程式了
作者: jatj   2020-09-01 01:10:00
真的很想噓eval 不要再用eval了

Links booklink

Contact Us: admin [ a t ] ucptt.com