找回密码
 注册
关于网站域名变更的通知
查看: 458|回复: 3
打印 上一主题 下一主题

Matlab如何把cell转换成数值型

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-14 10:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
如a(1X6的cell)
2 g" e" r/ H0 A'1.025000e-06'        '1.050000e-06'        '1.075000e-06'        '1.100000e-06'        '1.125000e-06'        '1.150000e-06'" Q* o' j( ?: W9 p& N

该用户从未签到

2#
发表于 2020-4-14 18:30 | 只看该作者
用cell2mat

该用户从未签到

3#
发表于 2020-4-14 18:30 | 只看该作者
>> C = {[1] [2 3 4]; [5; 9] [6 7 8; 10 11 12]}" R& J9 p9 f9 F( G; O# H$ V
& f9 ^8 b) ^! b* T% {
C = ; a0 Z+ y9 j# D/ X1 ]& V# F7 A; h

) V. @' f; j4 u, s/ O    [         1]    [1x3 double]. }  p" o0 Z1 k2 Y. f2 p/ ]
    [2x1 double]    [2x3 double]
, q2 E* n+ _* z/ \6 F( x3 ?2 h, u" g; x, R
>> M = cell2mat(C)/ j3 o" k' ~% ?
$ o3 s3 h) O5 s
M =$ [9 H1 ]- r3 I; y" ^
4 O8 ]& @. I4 |& ?9 |5 }0 f- M7 \
     1     2     3     4
6 c$ z# j) n1 ?/ R6 j     5     6     7     8" E9 A3 B- S0 D& a6 d1 F
     9    10    11    12
5 \5 R' U" ?" c$ z) Y9 R; z  j# P, V+ D7 b
>> ischar(M)
& O0 z: k( E- p: i7 l" k- D0 p4 y6 r* D$ v8 f9 O
ans =
- i) k  {# n' ]8 i8 W3 B8 |1 y) K" s5 J* s
     0

该用户从未签到

4#
发表于 2020-4-14 18:30 | 只看该作者
cell2mat只能适合元胞数组是n*n维的情况,我最近也遇到了这个问题,如下的程序可能会帮到你
1 w1 g- I7 T5 v/ M
, P  W  c! v! B% P- f% 将数字字符元胞数组转化成double/ ~( [+ }6 E6 Q
cell_str_list = {'1 2 3 4 5 6'; '1 3 4'};
& B6 J: {; q: e: d- V4 b" a. {3 W1 L+ `2 O* l
a_str = char(cell_str_list);3 ^$ S. A1 k8 N( J
a_str = a_str.';
- R0 ~7 A. H+ f8 da_str = (a_str(: )).';
( o) o7 J& e- j. Z* |5 |
$ F$ E) \3 J4 Z. b; Lb_str='';) K& P7 w9 D) U  l' }
for ii=1:length(a_str)
3 k% i) X( L4 g8 c, y    b_str=strcat(b_str,strtok(a_str(ii))); %strtok除去分隔符
: V4 w; i4 l4 w* Xend
+ x5 n" P5 W) H( V9 }/ hb_str;
  z) P! s% `( @) C% W; g
) y/ b% \# e) ^3 l$ [' {for ii=1:length(b_str)
# x4 S( U( w/ b. S+ U1 x6 m    b_double(ii)=str2double(b_str(ii));
: h! T- O: Y+ k( l/ H4 Yend
0 q5 M( Q8 V, Q/ ?+ i) rb_double;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-6 15:51 , Processed in 0.187500 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表