0

現在、このAPIページを見て、 と を入力しようformat looseとしましたが、うまくいきformat compactません。私がする必要があるのは、この番号がコマンド ウィンドウに表示される方法を変更することです。

ここに画像の説明を入力

メイン関数から呼び出す関数の最上位 3 桁に丸めて値を取得します。

stat = round(mean(v_stat),3,'significant'); 

次のステートメントで値を表示します。

fprintf('Ratio of Compression for Blind Deconvolution: %d \n',stat1);

この値をeの累乗で乗算するのではなく、適切な状態として表示する方法を知る必要があります。

4

1 に答える 1

6

たとえば、フォーマット ステートメントを変更する必要があります (小数点以下 3 桁の浮動小数点数)。

fprintf('Ratio of Compression for Blind Deconvolution: %.3f \n',stat1);

形式 API の詳細については、fprintfの matlab ヘルプを参照してください。

注:%dあなたの使用は整数用です

于 2016-02-04T10:42:48.247 に答える