两种方式。
- 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