gusucode.com > 《精通matlab 7》包括配套光盘 > 配套光盘里的程序附件/Ex-06/Ex0606.m
%例6-6 结构体嵌套 A = struct('data', [3 4 7; 8 0 1], 'nest',... struct('testnum', 'Test 1', 'xdata', [4 2 8],... 'ydata', [7 1 6])); %创建嵌套结构体 A(2).data = [9 3 2; 7 6 5]; %向嵌套结构体数组中增加一个元素并对各字段赋值 A(2).nest=struct('testnum','Test 2','xdata',[3 4 2],'ydata',[5 0 9]); A(1).data %访问嵌套结构体数组中第一个元素的data字段 A(1).nest %访问嵌套结构体数组中第一个元素的nest字段,返回结果是一个结构体 A(1).nest.xdata %访问嵌套结构体的内部数据 A(1).nest.ydata(2)