[問題]矩陣資料另存的方法已回收

看板MATLAB作者 (如臨深淵如履薄冰)時間14年前 (2011/05/28 20:04), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/2 (看更多)
小弟是要畫影像ROI中每一點對sobel operator的convoluton之後的直方圖 想法是: 每一個for 迴圈結束,會得到一個5*5的矩陣 我希望能夠把得到的5*5矩陣存在另外一個矩陣或是數列中 以便最後能夠畫出直方圖 現在是卡在一個迴圈結束之後,所得的結果無法另存 想說是使用矩陣合併的方式,把每一次得到的資料,存在一個矩陣當中 比如說: i=1 所得資料A1 B=[A1] i=2 所得資料A2 B=[A1 A2] . . . i=n 所得資料An B=[A1 A2.....An] 懇請各位高手協助 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.160.139 ※ 編輯: GabrielHorn 來自: 123.194.160.139 (05/28 20:06)

05/28 22:42, , 1F
提供方法 在for迴圈之前 加入B=[]; 清除B內部資料,
05/28 22:42, 1F

05/28 22:43, , 2F
回圈內部B改寫成  B=[B eval(['A',num2str(1)])];
05/28 22:43, 2F

05/28 22:46, , 3F
更正一下錯誤地方 num2str(i)
05/28 22:46, 3F
文章代碼(AID): #1DuEJe1Y (MATLAB)
文章代碼(AID): #1DuEJe1Y (MATLAB)