作者zohancho (Zohan)
看板MATLAB
標題[問題] 關於字串的在迴圈裡面的變數
時間Sat Mar 24 22:09:25 2012
for i=1:5
for j=1:5
A{i}='B(i,j)'
end
end
----------------------------------------
本來想要的結果是A{1}=B(1,1~5)
也就是我要的output是字串沒錯
但是我希望的i,j仍然是變數
而不是A{1~5}都等於'B(i,j)'
請幫我解答
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.145.202.109
※ 編輯: zohancho 來自: 203.145.202.109 (03/24 22:10)
1F:→ DKer:A{i}=[ 'B(' , num2str(i) , ',' , num2str(j) , ')' ]; 03/24 23:06
output依然是A =
'B(i,j)'
QQ
※ 編輯: zohancho 來自: 203.145.202.109 (03/24 23:46)
2F:→ zohancho:噢!!!可以了~~謝謝你!!! 03/24 23:48
3F:→ zohancho:那可以在請問一下,如果Output出來的B(i,j) 我想使用該怎 03/25 02:28
4F:→ zohancho:麼弄呢? 03/25 02:28
5F:推 DKer:查一下eval ~ 03/25 12:35