Как я могу сохранить функцию выходных аргументов, сгенерированную циклом в матрице, используя scilab? - PullRequest
1 голос
/ 24 октября 2019

(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 голосов
/ 06 ноября 2019

Если Data_Moy дает матрицу с фиксированным размером среди итераций, я бы использовал тензорную / трехмерную матрицу, например, такую:

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))
...