gusucode.com > 《精通matlab 7》包括配套光盘 > 配套光盘里的程序附件/Ex-06/Ex0603.m

    %例6-3 利用struct函数创建结构体数组
weather(2)= struct('total','sunny','temp',18,'rainfall',0.0)
weather(1)	%结构体数组的第一个元素没有赋值,因此所有字段赋值为空数组
weather(2)
weaArray=repmat(struct('total','sunny','temp',18,'rainfall',0.0),1,3)
weaArray(1)		%1*3的结构体数组的三个结构体元素相同
weaArray(2)
weaArray(3)
newArray=struct('total',{'sunny','rainy'},'temp',{18,10},'rainfall',{0.0,1.5})
newArray(1)
newArray(2)