matlab 将x,y,z定义成数组

在matlab里循环计算,想要把所有的结果写入excel,现在只能写入最后一组,想把未知量x,y,z在一开始变成数组,然后输出一个大的数组

像这样就行

xyz = [];%开始时是空的
for i = 1:n
%这里是你自己计算的xyz
xyz = [xyz; x,y,z];
end
x = xyz(:,1);
y=xyz(:,2);
z = xyz(:,3);
writetable(table(x,y,z),'我的表格.xls')%写入表格

如有帮助,还望给个采纳支持一下答主呢