作者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