看板 MATLAB 關於我們 聯絡資訊
我需要完成一個目標 %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
DKer:eval(['B',num2str(b+1),'=B',num2str(b),'.*2;']); 02/23 10:05
DKer:eval是把()裡的整個字串當成指令執行... 02/23 10:06