|
楼主可能是用这种方法生成的cell数组:# ^; y- o5 H" j, I# R
>>a={'1.025000e-06' '1.050000e-06' '1.075000e-06' '1.100000e-06' '1.125000e-06' '1.150000e-06'}1 n* v& a4 @' G# y
a =
" g0 D+ x" U1 }7 ^ R '1.025000e-06' '1.050000e-06' '1.075000e-06' '1.100000e-06' '1.125000e-06' '1.150000e-06'( u2 S6 z" g# ^
2 C/ [5 h' ]! z- w: z" Y8 V
cell中的每个元素是一个含有数字的字符串。所以cell2mat就转换成了char类型的了。
( Z) c K; b+ t8 a9 N7 G+ s% h8 |, t. K! y6 ^5 E8 g; K" ^
用下面的方法:
* C/ v# V& G0 _$ ~: R# S- 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
- >>
- x. H! e5 E+ W4 s# u1 F % v. Y' v2 K, M' m- i: @ V( e
6 Q) D7 L- N& x" Q8 P C
7 K- K3 ~ q' @) \6 Z |
|