在Cell-Matlab中访问结构数据

在Cell-Matlab中访问结构数据,matlab,struct,cell,Matlab,Struct,Cell,这对你们来说可能是一个简单的问题,但我是Matlab新手。我有以下代码: g = cell(2,3); g{1,2} = struct('name','joni'); g{2,2} = cell(3,3) g(1,2) g(1,2).name 我想在答案中显示“joni”, 但使用此代码时,它只显示[1x1 struct] 顺便说一句,我已经尝试了以下代码: g = cell(2,3); g{1,2} = struct('name','joni'); g{2,2} = cell(3,3) g

这对你们来说可能是一个简单的问题,但我是Matlab新手。我有以下代码:

g = cell(2,3);
g{1,2} = struct('name','joni');
g{2,2} = cell(3,3)
g(1,2)
g(1,2).name
我想在答案中显示“joni”, 但使用此代码时,它只显示
[1x1 struct]

顺便说一句,我已经尝试了以下代码:

g = cell(2,3);
g{1,2} = struct('name','joni');
g{2,2} = cell(3,3)
g(1,2)
g(1,2).name

结果是错误。

使用大括号而不是括号来表示单元格的内容:

g{1,2}.name
相关问题: