Matlab的一个简单问题

P={[1 2] [3 4] [4 2] [1 5]}
像上面那种异步向量细胞数组在Matlab中怎么表示。
如果直接就按上面输入,输出的结果是:
P =

[1x2 double] [1x2 double] [1x2 double] [1x2 double]
为什么?谢谢

你的输入是对的,之所以会显示
P =

[1x2 double] [1x2 double] [1x2 double] [1x2 double]
是因为在matlab里元胞数组的元素是矩阵的话,只显示矩阵大小。
试着输入
>> cell2mat(P(1))

ans =

1 2
第一个元素就出来了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-08-04
P=[1 2;3 4;4 2;1 5]
如何?
第2个回答  2006-08-18
有两种方法以上:
1)
P=[1 2;3 4;4 2;1 5]

2)
P=[1 2
3 4
4 2
1 5]

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网