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

Matlab如何把cell转换成数值型

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如a(1X6的cell)
! ?; [6 I! W! v) t, ~'1.025000e-06'        '1.050000e-06'        '1.075000e-06'        '1.100000e-06'        '1.125000e-06'        '1.150000e-06'
/ R$ x8 [% z% }  `9 I/ m  L

该用户从未签到

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]}
* f( n2 @' O6 Y) {/ P6 Z
3 m! [4 x. l- h% @" w3 F( n  R: PC = - l% G: ~6 ]0 b- R

$ e. r+ l7 d( }& p- u    [         1]    [1x3 double]
, L( A* @1 R2 M+ ]. D8 P  d6 d    [2x1 double]    [2x3 double]. [8 o+ }, r8 l1 @" Q4 H+ L

$ A$ C+ \) N2 z; _>> M = cell2mat(C)" ]9 ]6 Z3 [7 i
  b. S, X1 T, L) P
M =+ F, H& ^$ s; E/ p

7 R6 t) \7 J2 E6 i8 Y5 V9 O1 E0 e     1     2     3     4) P0 u9 _6 `  x' L8 Q& t& U! v  R
     5     6     7     8
" J# n( m  r. M6 S& I     9    10    11    12$ g, [' [* }, ^4 s6 t9 v
- ]/ v6 q" i- K- \' D
>> ischar(M)
1 ^* y+ A  t' m: @$ L+ X2 ?& I3 s& A: z6 _, A
ans =) U( T9 x" G: S5 F
5 r% n2 V4 c) j8 X0 W0 y
     0

该用户从未签到

4#
发表于 2020-4-14 18:30 | 只看该作者
cell2mat只能适合元胞数组是n*n维的情况,我最近也遇到了这个问题,如下的程序可能会帮到你
+ P- e8 L5 D  I& s* g/ ^( |. Q3 O* t! G0 R
% 将数字字符元胞数组转化成double2 k" {  d8 r4 A+ e, i" K
cell_str_list = {'1 2 3 4 5 6'; '1 3 4'};2 }0 m7 {( O" @, n" c
/ I* n, V5 V/ f
a_str = char(cell_str_list);
/ U  l' v. C0 Q# V( B+ sa_str = a_str.';' B, e4 }% g) w+ B) z/ V
a_str = (a_str(: )).';
' v8 H- J+ @$ N( Q" y# o2 p; w' V2 f
5 Z# r, b9 Y! nb_str='';
4 m. u5 f2 H# W8 ~# o6 m1 t9 @5 {for ii=1:length(a_str)
4 N' x! H+ d! i( a. N( \    b_str=strcat(b_str,strtok(a_str(ii))); %strtok除去分隔符
0 K2 k6 Z$ p5 `) Bend
+ A7 {5 D6 |) _1 x1 Y: i7 ~  q5 Fb_str;8 W" [2 \! q0 J, {0 I! t$ z9 J
' [0 b1 o$ k. `; C. T
for ii=1:length(b_str)
5 G; a6 n9 w3 f5 x3 m1 c0 D' ^6 O% G    b_double(ii)=str2double(b_str(ii));
0 P" k$ @" y4 A3 q2 Tend& c% O' B% W" l5 x5 p# h  q
b_double;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-4 06:12 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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