|
楼主可能是用这种方法生成的cell数组:
2 r9 i: P1 W. K! R3 w: z6 ~>>a={'1.025000e-06' '1.050000e-06' '1.075000e-06' '1.100000e-06' '1.125000e-06' '1.150000e-06'}
6 W; c3 B! I# Ma =
/ @/ X% L* y" ~, ]+ `3 t) b '1.025000e-06' '1.050000e-06' '1.075000e-06' '1.100000e-06' '1.125000e-06' '1.150000e-06'' T* j' t0 U4 K; f% ?/ q
! Q' c5 q3 Z, J6 _' h8 U: s
cell中的每个元素是一个含有数字的字符串。所以cell2mat就转换成了char类型的了。
2 S, g* ~8 {7 j. Y, Z7 Q8 [4 y; g2 T( A5 b ^! k+ ]0 i8 @; C
用下面的方法:
% D7 z4 V3 n( Z7 x- 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
- >>
% o$ _0 ^$ V, W, S6 @% d
& [& @. n! r( C! Q8 x e6 J6 Q5 J! t2 }
: D! }3 x' ~) D8 A% t& u' q- C6 Z7 T( f1 Q# z# Z
|
|