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

看板MATLAB作者 (如臨深淵如履薄冰)時間14年前 (2011/05/29 23:07), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
謝謝前篇S版友指點 我覺得我的程式邏輯上可能有問題 把經修正的程式碼簡述如下 B=[]; for i=1:n; if value(i,i)==1 matrix=[....] %與i座標的值 A=conv2(matrix,C); continue B=[B eval(['sobel_x',num2str(i)])]; end end 但是出現錯誤訊息 Index exceeds matrix dimensions. 超出維度@@? 如果改為 ... B=[B eval(['sobel_x',num2str(i)])]; continue ... 程式可順利跑完,但是只會得到An的結果 B仍為空集合 不知道是哪邊的邏輯有問題,請各位版友提點 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.160.139

05/31 23:28, , 1F
1*N的矩陣不夠的話,就把資料存在2*N
05/31 23:28, 1F

05/31 23:28, , 2F
2*N在不夠,就3*N....以此類推
05/31 23:28, 2F
文章代碼(AID): #1Duc59X6 (MATLAB)
文章代碼(AID): #1Duc59X6 (MATLAB)