目前正在查看此API页面,我尝试输入format loose
和format compact
,但无济于事。我需要做的是更改命令窗口中显示此数字的方式:
我通过将它四舍五入到我从main函数调用的函数中的三个最重要的数字来获得该值。
stat = round(mean(v_stat),3,'significant');
我通过以下语句显示值:
fprintf('Ratio of Compression for Blind Deconvolution: %d \n',stat1);
我需要知道如何将这个值显示为正确的状态,而不是将 e 乘以某种东西。
答案 0 :(得分:6)
您需要更改格式声明,例如(一个包含3位小数的浮点数)。
fprintf('Ratio of Compression for Blind Deconvolution: %.3f \n',stat1);
请参阅matlab help for fprintf以了解有关api格式的更多信息。
注意:您使用的%d
用于整数