Data structures 结构中的八度结构
我想在八度音阶的结构中创建一个结构。看起来像Data structures 结构中的八度结构,data-structures,struct,structure,octave,Data Structures,Struct,Structure,Octave,我想在八度音阶的结构中创建一个结构。看起来像 class = { grade = Graduate studentname = John university = St. Jones student= { name=John age=18 address=Houston
class =
{
grade = Graduate
studentname = John
university = St. Jones
student=
{
name=John
age=18
address=Houston
}
}
在我写下的结构中实现这个结构
>> class.grade='graduate';
>> class.studentname='John';
>> class.university='St.Jones';
>> student.name='John';
>> student.age=18;
>> student.address='Houston';
>>student.class=struct %To create structure within a structure
我得到了这个输出:
student =
scalar structure containing the fields:
name = John
age = 18
address = Houstan
class =
scalar structure containing the fields:
我不明白为什么这里的类结构是空的?如果我尝试这样运行此代码,情况也是如此
>> class.student=struct
输出是
class =
scalar structure containing the fields:
grade = graduate
studentname = John
university = St.Jones
student =
scalar structure containing the fields:
请帮我解决我的问题。因此,从我的观点来看,有两种可能性 要么设置学生,然后设置class.student=student。这样,课堂上的现场学生就隐式地成为了一个子结构。代码如下所示: class.grade=‘毕业生’; class.studentname='John'; class.university='St.Jones'; student.name='John'; 学生年龄=18岁; student.address='Houston'; class.student=学生 阶级= 包含以下字段的标量结构: 年级=毕业生 学生名=约翰 大学=圣琼斯 学生= 包含以下字段的标量结构: 姓名=约翰 年龄=18 地址=休斯顿 或者您可以在开始时使用嵌套结构,如下所示: class.grade=‘毕业生’; class.studentname='John'; class.university='St.Jones'; class.student.name='John'; class.student.age=18; class.student.address='Houston'; 班 阶级= 包含以下字段的标量结构: 年级=毕业生 学生名=约翰 大学=圣琼斯 学生= 包含以下字段的标量结构: 姓名=约翰 年龄=18 地址=休斯顿 同样,课堂上的现场学生也被隐式地做成了一个子结构 希望有帮助