如何使用scilab将由循环生成的输出参数的函数保存在矩阵中?

时间:2019-10-24 08:13:53

标签: function loops matrix save scilab

(Scilab) 我在循环中使用一个函数。我想将每个输出参数保存在矩阵中。我可以显示它,但要保存。

for x = 0:loopduration:(Endtrial-120);
  y = x + 120;
  Deb = x;
  Fin = y;
  Moy = Data_Moy(Data, Deb, Fin);

  disp(Moy); 

end;

1 个答案:

答案 0 :(得分:0)

如果Data_Moy在迭代之间产生具有固定大小的矩阵,我将使用张量/ 3D矩阵,如下所示:

k = 1;
for x = 0:loopduration:(Endtrial-120);
  y = x + 120;
  Deb = x;
  Fin = y;
  Moy(:,:,k) = Data_Moy(Data, Deb, Fin);
  k = k+1;
end;

然后您可以稍后显示或使用子矩阵进行任何操作,例如

disp(Moy(:,:,1))