当我像这样在Matlab中键入对象时
>> a我被跟踪了。
ans =
[6x1004 uint16]如何访问对象a的单元格,例如(2,4)的单元格?
我尝试了a(2,4)或a 2,4都是徒劳的。
我知道这是一个新手问题,但我不知道从哪里开始。
发布于 2012-04-17 01:51:41
看起来a是一个大小为1x1的单元格变量。那么,您是否尝试过使用{}进行索引,例如
a{1}(2,4)发布于 2012-04-17 01:55:14
这应该会有帮助:
>> a = cell(1);
>> a{1} = rand(6,1004);
>> a
a =
[6x1004 double]
>> a{1}(1)
ans =
0.8147当引用单元格时()返回单元格,{}返回单元格的内容。
发布于 2012-04-17 02:02:07
要找出对象的类,可以使用class函数。
>> a{1} = uint16(zeros(6,1004));
>> a
a =
[6x1004 uint16]
>> class(a)
ans =
cellhttps://stackoverflow.com/questions/10178788
复制相似问题