作者mati628 (中...)
看板MATLAB
標題[問題] 多維矩陣要如何儲存?
時間Sat Nov 3 11:19:26 2012
板上的大大好,小弟最近遇到一個問題,爬文以後還是不知道怎麼解決,問題是說
我現在要儲存一個多維的矩陣,但是每一頁他的矩陣大小都不一樣,這樣要怎麼儲存呢?
我打的程式碼大概是長下面這樣
for i=1:10
w(:,:,i)=一個矩陣
end
i=1 矩陣大小1*1
i=2 矩陣大小2*1
i=3 矩陣大小3*1
......
......
......
i=10 矩陣大小10*1
可是如果我這樣寫的話,會顯示維度錯誤,請問這種狀況應該要怎麼處理呢?
感謝各位的幫忙!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.200.232
1F:推 geniusturtle:用cell array? 11/03 11:36
2F:→ fushi:你好像不需要三維矩陣 先建一個二維10*10 11/03 13:52
3F:→ fushi:每一行存一個 又剛好i變數跟每個矩陣的長度一樣 11/03 13:53
4F:→ fushi:應該可以存成二維 空格為零的矩陣 11/03 13:54
5F:推 profyang:異址陣列 11/03 18:23
6F:→ mati628:謝謝回答的大大,感恩!! 11/05 00:21