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

Matlab如何把cell转换成数值型

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如a(1X6的cell)
2 O2 [6 ?6 ~: J  I5 X" \0 d) e'1.025000e-06'        '1.050000e-06'        '1.075000e-06'        '1.100000e-06'        '1.125000e-06'        '1.150000e-06'$ n% R. r/ N8 I4 `" z

该用户从未签到

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]}( }9 Y4 U: P, W" Y1 ^5 ], S
, M" P/ t0 ~- T, V
C = ; |. C  ^& M6 A2 {' F; ?
4 {6 W" _' c# J6 D, ]1 a
    [         1]    [1x3 double]$ p# e( ^) E' c* ]8 I
    [2x1 double]    [2x3 double]+ t) G/ n8 a, A8 Y, \- h

" {5 U0 k! ~6 A>> M = cell2mat(C)
( g3 c: ?/ e$ u, Q" T7 s8 e6 ]6 |' q" e$ G  v' T  n; u/ t
M =
" f( W$ h2 P! e! G% {6 n) K/ \5 U, y4 j- x  h
     1     2     3     4+ M/ k$ d7 u7 |: E1 @8 x0 W
     5     6     7     8
9 t) _+ d* `6 ]( J1 h# f. o7 e3 e     9    10    11    12  \, w9 z0 a7 S
6 ?" Q3 r4 u3 e$ i! g5 p5 j( s" p
>> ischar(M)
) q0 d7 _1 c% U5 W7 E
/ e  v  K- @6 o6 eans =/ `) q. q7 z. R

$ n( j0 x5 T# A& j! F* B$ ~1 o2 L     0

该用户从未签到

4#
发表于 2020-4-14 18:30 | 只看该作者
cell2mat只能适合元胞数组是n*n维的情况,我最近也遇到了这个问题,如下的程序可能会帮到你  {% A( K, u" k4 |) C# u( m

7 }: m2 a& K) n0 `& @& n3 n7 A' h! \% 将数字字符元胞数组转化成double
2 m. B. j& D1 s& n* ?% a% a8 Qcell_str_list = {'1 2 3 4 5 6'; '1 3 4'};3 M0 y& @$ r  F0 M9 m  m
5 z6 t9 T  d& c
a_str = char(cell_str_list);; h* W) c. W: h1 d9 }- H
a_str = a_str.';7 @5 o5 `& F! ?7 L$ ~) L
a_str = (a_str(: )).';$ X- `6 d! }( y2 T& n) w
' \. H5 E! t; n2 g
b_str='';
, y- I$ ~  Y$ I* K# ^for ii=1:length(a_str)( }* k5 {0 Z& C, P' G
    b_str=strcat(b_str,strtok(a_str(ii))); %strtok除去分隔符
2 \- ~9 P( e1 aend
: a$ q7 x7 h% d5 Fb_str;
6 p+ P1 f4 N: B; m
7 f! X6 R% C. {4 _: {( H2 zfor ii=1:length(b_str), U! Y! Z5 s4 U; l6 Z3 h9 ]
    b_double(ii)=str2double(b_str(ii));
5 U; y) v1 K1 s4 [0 p/ x4 Vend
  @! r4 R4 A/ `b_double;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-22 09:44 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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