如何在matlab中使用前导零格式化整数值?

时间:2014-01-13 13:06:05

标签: matlab

我希望通过添加前导零来格式化整数值并将其显示为字符串。例如,我有3,我想将其显示为003。我想在matlab中做到这一点。

2 个答案:

答案 0 :(得分:8)

使用sprintf()

aa = sprintf('%03d', 3); % aa will be 003

请注意,aa此处为string。查看其documentation了解更多信息。

答案 1 :(得分:3)

请注意,您也可以在string formatting命令中使用num2str

num2str( 3, '%03d' );