Re: [問題] 多維矩陣要如何儲存?

看板MATLAB作者 (prof)時間13年前 (2012/11/03 18:36), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《mati628 (中...)》之銘言: : 板上的大大好,小弟最近遇到一個問題,爬文以後還是不知道怎麼解決,問題是說 : 我現在要儲存一個多維的矩陣,但是每一頁他的矩陣大小都不一樣,這樣要怎麼儲存呢? : 我打的程式碼大概是長下面這樣 : for i=1:10 : w(:,:,i)=一個矩陣 : end : i=1 矩陣大小1*1 : i=2 矩陣大小2*1 : i=3 矩陣大小3*1 : ...... : ...... : ...... : i=10 矩陣大小10*1 : 可是如果我這樣寫的話,會顯示維度錯誤,請問這種狀況應該要怎麼處理呢? : 感謝各位的幫忙!! w=cell(1,10); for i=1:10 w{i}=ones(i,1); end ones是我隨便打的 你可以加上你要的i*1矩陣 注意w{i}就是我推文講的異址陣列 因為每個元素的size不一所以需要用大括號 -- 正妹也只不過是一組物質波方程的特解罷了(  ̄ c ̄)y▂ξ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.248.221

11/05 00:23, , 1F
感謝大大回答,幫我解決問題了!!
11/05 00:23, 1F
文章代碼(AID): #1GbFF73W (MATLAB)
文章代碼(AID): #1GbFF73W (MATLAB)