matlab数据格式疑问

一般在matlab中数据输出是比如:1.22和12.22和0
怎么才能实现如下的效果呢
0001.2200
0012.2200
0000.0000

字符串格式化,string.format("00{0}00",1.22)

double类型下结果都除以10000就行了呀,然后再用占位符或者format命令控制显示小数点后几位