回 帖 发 新 帖 刷新版面

主题:请教:如何把用科学计数法表示的数据变成我想要的形式

我有一段加速度时程数据,都是科学计数法,除了第一个数据外,其余的整数位都不为0,但我想变成特定的格式,输入软件中
0.00E+00    0.00E+00    1.00E-02    2.16E+03    2.00E-02    5.76E+02    3.00E-02    -1.22E+04
4.00E-02    -3.23E+04    5.00E-02    -4.46E+04    6.00E-02    -3.86E+04    7.00E-02    -1.43E+04
8.00E-02    1.96E+04    9.00E-02    4.61E+04    1.00E-01    5.80E+04    1.10E-01    5.53E+04
1.20E-01    3.97E+04    1.30E-01    3.43E+04    1.40E-01    6.03E+04    1.50E-01    8.51E+04
1.60E-01    5.34E+04    1.70E-01    -2.79E+04    1.80E-01    -1.10E+05    1.90E-01    -1.72E+05
2.00E-01    -2.16E+05    2.10E-01    -2.40E+05    2.20E-01    -2.46E+05    2.30E-01    -2.34E+05

我想要得到的数据格式是,整数位为0,用小数乘以10的指数来表示
如第一二行数据转换后的格式为
0.00E+00    0.00E+00    0.10E-01    0.216E+04     0.20E-01    0.576E+03    0.300E-01    -0.122E+05
0.40E-01 -0.323E+05    0.50E-01    -0.446E+05     0.60E-01    -0.386E+05    0.70E-01    -0.143E+05

我的数据为500*4的数组
期望高手指点!
万分感谢!

回复列表 (共2个回复)

沙发

上面的数据是ES格式输出的,下面的是E格式输出的。

板凳

多谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册