[問題]程式的寫法

看板MATLAB作者 (goto)時間13年前 (2012/06/20 20:13), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/2 (看更多)
請問一下,我想把 行向量a1 行向量a2 行向量a3 . . . 行向量an 變成 b=[a1;a2;a3;...;an] 有比較簡便的寫法嗎? 就是可以讓我不用1 2 3 4 ...n一直打下去 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.98.46

06/20 20:19, , 1F
用迴圈寫一個字串,然後用eval
06/20 20:19, 1F

06/21 00:30, , 2F
for i=1:1:3 eval(['b=[a',num2str(i),'];']); end
06/21 00:30, 2F

06/21 00:30, , 3F
這樣好像不行耶
06/21 00:30, 3F
文章代碼(AID): #1FuRvx34 (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1FuRvx34 (MATLAB)