次のように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
フォーマットは少し具体的です。独自の出力関数を作成することを検討する必要があります。
しかし、いくつかの指針:
upper
new_string = regexprep(old_string,'\d(\d{2})$','\1')
1e2
、floatを印刷し、後で。を付けますE+02
。私があなたのフォーマットを正しく理解していれば、['0.0' strrep(sprintf('%12.5E',v*100), '.', '')]
(あなたの価値を持った)のようなものがうまくいくはずです。v