[問題] 矩陣排列 已回收

看板MATLAB作者 (志志)時間14年前 (2011/09/20 12:17), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串2/3 (看更多)
我想合併一個矩陣 假設 m1=[......] m2=[......]......mN=[......] 合併成[m1,m2,m3,...,mN]這個樣子 我的寫法 f=[] for i=1:N f=[f,cat(2,'m',num2str(i))] end 結果為 f=m1m2m3m4.....mN 可是我需要的是 m1 m2 ...mN的矩陣的內容 不是m1 m2 ... mN 這些字 請問一下該怎麼修改 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.99.64

09/20 12:42, , 1F
help cat ! google cat
09/20 12:42, 1F

09/20 12:43, , 2F
num2str 在這用不到
09/20 12:43, 2F

09/20 16:04, , 3F
直接 m=[m1 m2 m3 ...] 不對嗎?
09/20 16:04, 3F

09/20 16:10, , 4F
f=[f,cat(2,eval(['m',num2str(i)]))]
09/20 16:10, 4F

09/20 19:39, , 5F
樓上這樣寫也很ok
09/20 19:39, 5F
文章代碼(AID): #1EU1FQbe (MATLAB)
文章代碼(AID): #1EU1FQbe (MATLAB)