如何在 Matlab 中打印如下......
0.01000E+02
我努力了
sprintf('%12.5e',[0.01000E+02])
它给了我
1.00000e+000
如何在 Matlab 中打印如下......
0.01000E+02
我努力了
sprintf('%12.5e',[0.01000E+02])
它给了我
1.00000e+000
如果我正确理解你的格式,像['0.0' strrep(sprintf('%12.5E',v*100), '.', '')](你的价值)这样的东西应该可以工作。v
你的格式有点具体。您应该考虑编写自己的输出函数。
但有几点建议:
uppernew_string = regexprep(old_string,'\d(\d{2})$','\1')1e2,打印浮点数,然后附加E+02.