当我像这样在 Matlab 中输入对象时
>> a
我得到了关注。
ans =
[6x1004 uint16]
如何访问对象的单元格a
,例如 (2,4) 的单元格?
我徒劳地尝试了 a(2,4) 或 a[2,4]。
我知道这是一个菜鸟问题,但不知道我可以从哪里开始。
当我像这样在 Matlab 中输入对象时
>> a
我得到了关注。
ans =
[6x1004 uint16]
如何访问对象的单元格a
,例如 (2,4) 的单元格?
我徒劳地尝试了 a(2,4) 或 a[2,4]。
我知道这是一个菜鸟问题,但不知道我可以从哪里开始。
它看起来像是a
一个 size 的单元格变量1x1
。那么,您是否尝试使用 进行索引{}
,例如
a{1}(2,4)
这应该有助于:
>> a = cell(1);
>> a{1} = rand(6,1004);
>> a
a =
[6x1004 double]
>> a{1}(1)
ans =
0.8147
引用单元格时 () 返回单元格,{} 返回单元格的内容。
要找出对象的类,您可以使用类函数。
>> a{1} = uint16(zeros(6,1004));
>> a
a =
[6x1004 uint16]
>> class(a)
ans =
cell