Matlab特定格式输出

两种方式。

  • fprintf函数
x = 2.334;
fprintf('%f\n', x);      % 默认六位小数
fprintf('%.4f\n', x);    % 设置四位小数
fprintf('%7.4f\n', x);   % 总长度七位,小数点后4位,不足部分空格补充
fprintf('%07.4f\n', x);  % 总长度七位,小数点后4位,不足部分0填充

    结果:

2.334000
2.3340
 2.3340
02.3340

    其它格式输出可以参考Matlab帮助文档,F1即可打开。

  • num2str函数
num2str(x, '%f')
num2str(x, '%.4f')
num2str(x, '%7.4f')
num2str(x, '%07.4f')

ans =
2.334000
ans =
2.3340
ans =
2.3340
ans =
02.3340

猜你喜欢

转载自blog.csdn.net/u012366767/article/details/81630378