以下のコードでグローバル変数を操作します。毎回グローバル変数に保存し、その内容を保持して展開したいと考えています。出力がこの変数である関数を宣言すると、巨大な構造の場合、大幅に遅くなる可能性があると思います。どうやってするの?
function test()
global n1;
n1 = [1 2 3];
for x=1:10
% [n1] = global_up(n1,x); % no need for output parameter, as n1 is global right?
f_up(n1,x);
end
end
function f_up(arg1,arg2) %function [arg1] = f_up(arg1,arg2) is wrong?
global n1; % need to write it in every function ?
arg1 = [arg1 arg2];
end