在Matlab中,<div id="02" class="clearfix">
命令将数字转换为字符串。
允许格式输入,允许用户使用数字格式,
包括零填充和精度的选项。
有没有办法创建一个字符串,将数字填充到左侧的数字
AND允许指定的小数精度?
我没有得到证明这一点的结果:
输入:
num2str
输出:
1.200000
输入:
num2str(1.2,'%04f')
输出:
0001
输入:
num2str(1.2,'%04.f')
输出:
1.20
请注意,零填充仅以非常特定的格式发生。
输入:
num2str(1.2,'%04.2f')
输出:
0001.20
答案 0 :(得分:2)
写:
num2str(1.2,'%07.2f')
.
的数字是总位数+ .
。
所以7.2
表示:共有7个字符,其中2个字符位于.
之后。