在学习过程中我发现如果是结构组中的元素并不可以通过一次就能应用的,如下代码生成的是(1*100)的结构组,这样的通过循环获取数据是比较耗时间的。
clear;
a = []
for i = 1:100
%注意将变量i,将其放在a后面生成的就是1*n维结构组;如果放在x后面就是1*1维结构组(a.x(i))
a(i).x = i;
end
采用CAT函数,沿横向或纵向将数据进行串联
clear;
a = []
for i = 1:100
%注意将变量i,将其放在a后面生成的就是1*n维结构组;如果放在x后面就是1*1维结构组(a.x(i))
a(i).x = i;
end
%单个赋值比较麻烦
b=[];
b.y=a.x;
%采用cat函数,用起来就比较简单,
c=[];
c.y=cat(1,a.x); %竖向串联
c.x=cat(2,a.x); %横向串联