0

目前正在查看此 API 页面,我尝试输入format looseand format compact,但无济于事。我需要做的是改变这个数字在命令窗口上的显示方式:

在此处输入图像描述

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

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);

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

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

于 2016-02-04T10:42:48.247 回答