“Nonscalar结构数组访问元素”的问题
5视图(30天)
显示旧的评论
你好,
我尝试访问的数据存储在一个这种类型的结构:
我想有轻松地访问所有的质量子系统为例,但是我无法做到,我试着:(我粘贴最后的完整代码)
系统(:).subsystem.mass
但它返回:
引用不存在的字段“子系统”。
真正的问题比这更多的系统,你有一个主意关于我可以访问所有群众中包含所有的子系统?
谢谢你的帮助!
我试图遵循这个MatLab教程,但似乎没有工作在我的例子中:
清晰的所有
clc
% %的结构
系统=结构();
system1.mass = 1000;
system1.CG = (0, 1, 2);
system1.subsystem.mass = (0, 10, 100);
system1.subsystem.CG = [0, 1, 2, 3, 4, 5, 6, 7, 8);
systems.system1 =系统化;
system2.CG = (0, 1, 2);
system2.mass = 1000;
system2.subsystem.mass = (0, 10, 100);
system2.subsystem.CG = [0, 1, 2, 3, 4, 5, 6, 7, 8);
systems.system2 =系统2;
systems.mass = 5000;
systems.CG =(10年,20年,30);
清晰的系统化的
清晰的系统2
% %访问数据
系统(:).subsystem.mass