|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
如题,像'0.268843750000D+03'或者'-0.130385160446D-07'这样已经以科学计数法表示的字符串,我想把它转化成它所表示的双精度数字,在MATLAB里有处理这样问题的函数吗?! h+ q% |2 z& _! w) m# V
& P, B V$ D# k& q/ x/ c
% W% |& j9 x9 h: ^7 g! X9 r& V6 o" x
我试过str2double()函数,但这样得出来的结果总是显示NaN,所以想请教一下这类问题应该如何处理 / j# c, F/ r# Y7 b7 O7 n/ E( }
: M) o: P& r; L" E$ e8 Q; z: a- x='0.250215843477D+00'
- x =
- 0.250215843477D+00
- >> x=str2double(x)
- x =
- NaN
# v2 b% o1 K, _& B% w, p
) }8 A6 Z, s8 ~5 N
F) ]: r* P5 ]5 O6 @8 x+ K1 z6 M# A5 l/ R# [! `( \1 ^% o5 x8 R
, m, @; r& E* W5 w9 z5 B |
|