如何格式化我的 MATLAB 命令 window 的输出?

How do I format the output of my MATLAB command window?

目前正在查看这个API页面,我尝试输入format looseformat compact,但无济于事。我需要做的是更改此数字在命令 window:

上的显示方式

我通过将它四舍五入到我从主函数调用的函数中的三个最重要的数字来获得该值。

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

我通过这个语句显示值:

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

我需要知道如何显示这个值,因为它是正确的状态,而不是乘以 e 提升到某物的幂。

您需要更改您的格式声明,例如(带 3 位小数的浮点数)。

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

请参阅 matlab help for fprintf 以了解有关格式 api 的更多信息。

注意:%d您使用的是整数