什么是MATLAB等效的Java Vector类?

时间:2014-10-02 15:45:26

标签: matlab

Java有Vector类,可用于动态存储字符串,例如

Vector<String> vex = new Vector<String>();

然后我可以动态添加元素。与此Vector类等效的MATLAB是什么?

1 个答案:

答案 0 :(得分:1)

对于字符串,请使用单元格数组:

 a = {};

通过连接其他单元格数组动态添加到它:

a = [a { 'foo', 'bar' }]

或通过隐式分配超出单元格数组的界限:

a{end+1} = 'foo';

请注意,与所有其他matlab数组一样,单元格数组具有形状,因此在连接时请注意形状不兼容。