[討論] 儲存變數的問題已回收

看板MATLAB作者 (小麥)時間14年前 (2011/05/24 13:13), 編輯推噓1(1010)
留言11則, 3人參與, 最新討論串1/1
我的CODE: for j=1:13 b=['Q(1,' num2str(j) ')' '= L' num2str(j) ';']; end eval(b); 我先把我要跑的CODE寫成字串 右邊是:L1,L2,L3,L4... 左邊是:Q(1,1) Q(1,2) Q(1,3)....依序下去 我想讓右邊全部的變數存到左邊的一個變數中 讓他是存在一個矩陣中 不知道我上面CODE哪裡有錯><" 跑出來值都是0... 希望哪位大大可以幫我解惑... 謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.149.162

05/24 13:40, , 1F
for j=1:13
05/24 13:40, 1F

05/24 13:41, , 2F
b=['Q(1,' ,num2str(j), ')= L' ,num2str(j), ';'];
05/24 13:41, 2F

05/24 13:41, , 3F
eval(b);
05/24 13:41, 3F

05/24 13:41, , 4F
end
05/24 13:41, 4F

05/24 13:51, , 5F
%文字與變數之間要半形的逗號","
05/24 13:51, 5F

05/24 15:20, , 6F
for j=1:13
05/24 15:20, 6F

05/24 15:20, , 7F
Q(1,j)=L(j);
05/24 15:20, 7F

05/24 15:20, , 8F
end
05/24 15:20, 8F

05/24 15:21, , 9F
上面少一步 現在再改.. Q(1,:)=L(:); 一行就好,不用迴圈
05/24 15:21, 9F

05/24 15:27, , 10F
看錯題目 別理我..
05/24 15:27, 10F

05/24 16:30, , 11F
多謝大大~已解決~真是感謝~也感謝DKer大大><
05/24 16:30, 11F
文章代碼(AID): #1Dspvj5Q (MATLAB)