|
|
楼主可能是用这种方法生成的cell数组:& A% q+ B7 m2 V5 g
>>a={'1.025000e-06' '1.050000e-06' '1.075000e-06' '1.100000e-06' '1.125000e-06' '1.150000e-06'}$ v' Y/ t$ m6 {8 Y# F, k
a =
: |; ?7 a& c( A9 P '1.025000e-06' '1.050000e-06' '1.075000e-06' '1.100000e-06' '1.125000e-06' '1.150000e-06'
0 U( Y8 g8 h+ H; T2 N e" ^% _$ R) y2 Y- \! G" H" M
cell中的每个元素是一个含有数字的字符串。所以cell2mat就转换成了char类型的了。
$ ~/ n( r9 q' _: [; T% i: D/ _" k+ b4 v( e3 ]6 w+ s4 @
用下面的方法:
0 ~% z9 A. U, C; U. B- a={'1.025000e-06' '1.050000e-06' '1.075000e-06' '1.100000e-06' '1.125000e-06' '1.150000e-06'};
- num=length(a);
- for ii=1:num
- b(ii)=str2double(a{1,ii});
- end
- b
- b =
- Columns 1 through 5
- 1.025e-006 1.05e-006 1.075e-006 1.1e-006 1.125e-006
- Column 6
- 1.15e-006
- >>: D) p4 \ h, l" G
- @+ J+ b2 y8 M
8 S- b, E9 r" D, U8 Y5 E& ]1 ~2 H2 `% H
|
|