作者bryant1128 (lll)
看板MATLAB
標題[問題]關於eval
時間Wed Feb 22 22:46:36 2012
我需要完成一個目標
%B2=B1*2 %B3=B2*2
B1 B2 B3 ....為一系列矩陣
我想到的寫法如下
可是程式錯誤,該怎麼改才對
for b=1:200
eval(['B',num2str(b+1)])=eval(['B',num2str ]).*2
end
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.41.235
1F:→ DKer:eval(['B',num2str(b+1),'=B',num2str(b),'.*2;']); 02/23 10:05
2F:→ DKer:eval是把()裡的整個字串當成指令執行... 02/23 10:06