显示MATLAB单元阵列元素的值

时间:2013-09-16 17:02:36

标签: matlab

考虑

  New_string=mat2cell(X,20,[10,10]);
  celldisp(New_string)
  String_1=New_string(1)
  String_2=New_string(2)

输出

 String_1 = 

[20x10 char]


String_2 = 

[20x10 char]

我想分别将New_string(1)New_string(2)的值分配到String_1String_2,但是当我运行上面的代码时,它显示的是{维度} {1}}和String_1。如何让它显示值?

1 个答案:

答案 0 :(得分:2)

它为细胞分配得很好,但你想要细胞的内容。使用{}代替()(即String_1=New_string{1};)。