1

次のような単純なものがあり、スクリプトを 5 回繰り返して呼び出します。

for n=i:5
(call script)
end

1 つの変数出力を Excel に保存するにはどうすればよいですか。反復ごとに変数 A が変化するとします。

A=5

A=2.7

A=6

. .

これを Excel に 1 列で保存できますか?

使用する必要があります: xlswrite('output.xlsx',A,..... 範囲は​​ありますか?

4

1 に答える 1

0

最善の方法は、次のようなことです。

for i=1:5
    % (call script)
    A(i) = i; % Or to the obtained value
end
xlswrite('my_xls.xls',A);

より多くの値を保存したい場合は、次のようにすることができます。

for i=1:5
    % (call script)
    A(i) = i; % Or to the obtained value
    B(i) = i; % Or to the obtained value
end
M = vertcat(A(:)',B(:)');
xlswrite('my_xls.xls',M);

xls ファイルは、Matlab の現在のディレクトリに作成されます。お役に立てれば、

于 2012-10-15T23:51:16.200 に答える