MATLAB を独学で学ぼうとしています。私が使用している本には、次のようなスクリプトの例がeval
あります。
t = [0:0.1:2]
for k = 1:10
outputfile = ['result',int2str(k)];
theta = k*pi*t;
x = sin(theta);
y = cos(theta);
z = x.*y.^2;
eval(['save ',outputfile,' x y z'])
end
私の質問は、なぜコマンド' x y z'
の最後に含める必要があるのですか? eval
これを含めずにこのスクリプトを実行しようとしましたが、私が知る限り、スクリプトはまったく同じように動作するように見えます (少なくとも違いは見つかりません)。
なぜこれが含まれているのか誰かが私に説明できるなら、私は大いに感謝します!