作业帮 > 综合 > 作业

Matlab中数字输出位数

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 14:51:09
Matlab中数字输出位数
vpa这个函数貌似只能截短小数位...
我想实现的是类似C中 %5.2d 这种功能.
举个例子,任意一个在1到99之间的整数,我想输出3位数,如果这个数字只有两位或一位的话就在前边补0.然后再num2str
也就是说如果这个数字是整数类型的9,那最后的输出应该是‘009’
求问怎么实现.
Matlab中数字输出位数
这个在matlab中是没有办法的,你只能是先转换成字符,然后根据你的要求再在前面补上零了!
a=19
b=num2str(a)
c='000'
b=[c(1:3-length(b)) b]
这是一种方法