0
我試圖連接兩個數組如下:與vertcat和電池陣列Matlab的錯誤
z={ '35' {'test'} ; '45' {'test'}}
z={z{:} ;{'55' {'test'}}}
我希望的結果是
{35 {'test'}
45 {'test'}
55 {'test'}}
而是我得到:
使用垂直錯誤的錯誤
正在連接的矩陣的尺寸不一致。
我忘了什麼?謝謝。
我試圖連接兩個數組如下:與vertcat和電池陣列Matlab的錯誤
z={ '35' {'test'} ; '45' {'test'}}
z={z{:} ;{'55' {'test'}}}
我希望的結果是
{35 {'test'}
45 {'test'}
55 {'test'}}
而是我得到:
使用垂直錯誤的錯誤
正在連接的矩陣的尺寸不一致。
我忘了什麼?謝謝。
錯誤是由z{:}
造成其中列出了所有內容z
「變成」一個N by 1
載體,當您嘗試蒐集所有元素與外{}
它拋出的錯誤,由於不匹配的尺寸。
你可能會使用過多的{ }
,你可以連接電池陣列與[ ]
:
z = { '35' 'test'
'45' 'test'};
z = [z; {'55' 'test'}]
的命令窗口將顯示:
z =
'35' 'test'
'45' 'test'
'55' 'test'
對不起,如果可能的話,我想第二個元素是一個嵌套的單元格數組。它仍然有可能貓?沒關係,想通了: z = {'35'{'test'}; '45'{'test'}}; z = [z; {'55'{'derp'}}; 謝謝! – Carbon
你想要的數字或numstrings,即'35'或'35'? – Oleg