[討論] 如何將一個矩陣放進一個 cell 多個位置?

作者: JamesChen (James)   2015-06-08 22:58:04
舉例:
一個cell
A=cell(2,2)
A =
[] []
[] []
我想 把 B = 1:2 放到 A 的 {1,1} 和 {1,2} 中
就是讓
A =
[1] [2]
[] []
但是嘗試了:
A{1,1:2} = B
出現錯誤訊息:
The right hand side of this assignment has too few values to satisfy
the left hand side.
嘗試了 用 A{1,1:2} = {B}
也還是一樣...
請問該怎麼做
作者: celestialgod (天)   2015-06-08 23:32:00
A=cell(2,2); A{,1:2} = num2cell(B);
作者: JamesChen (James)   2015-06-09 13:28:00
樓上這樣不行耶一樣的錯誤訊息
作者: physbook (路克)   2015-06-09 14:58:00
mat2cellA=mat2cell(B,[1],[1,1]); C=cell(1,2); A=[A;C];詳見 http://goo.gl/O84I76

Links booklink

Contact Us: admin [ a t ] ucptt.com