0

fprintf を使用して Matlab で償却テーブルを作成するにはどうすればよいですか? 現在、テーブルを取得するために、次のものを使用しています。

tab=[[0:Nm]',Balance',Interest',Principal',];
disp(['          ','Month','      ','Balance','        ','Interest','     ','Principal'])
disp (tab)

テーブルはそのままで問題ないように見えますが、fprintf コマンドで行う必要があると言われました。

4

1 に答える 1

0

ドキュメントからこれを見つけることができなかったわけではありませんが、ここに行きます:

clc

fprintf('%12s %12s %12s %12s\n', ...
    'Month', 'Balance', 'Interest', 'Principal')

format bank
for ii = 1:numel(Balance)
    fprintf('%12d %12.2f %12.2f %12.2f\n', ...
        ii, Balance(ii), Interest(ii), Principal(ii));

end
于 2012-10-23T04:25:49.423 に答える