【发布时间】:2014-09-11 07:22:49
【问题描述】:
括号[]在Matlab中做了什么,如果没有填充数字?
假设我们有一些对象obj1、obj2 和obj3 的ClassA。显然可以将它们与括号中的..结合起来。不知道,它实际上是什么
objects = [obj1 obj2 obj3];
>> class(objects)
ans =
ClassA
>> objects
objects =
1x3 ClassA handle
Properties:
name
...
- 这叫什么?
- 如何迭代构建这样的东西?
objects = []; objects(end+1) = current_obj;不起作用objects{end+1} = current_obj;创建一个单元格 - 如何才能转换成这个 e。 G。来自有对象的单元格?
当在它给出的字段上再次使用[] 表示法时
K>> [objects.name]
ans =
Object1Object2Object3
K>> class([objects.name])
ans =
char
【问题讨论】:
-
方括号创建向量或矩阵