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

Matlab如何把cell转换成数值型

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如a(1X6的cell)
, \6 I& Z' X# o6 ^0 ['1.025000e-06'        '1.050000e-06'        '1.075000e-06'        '1.100000e-06'        '1.125000e-06'        '1.150000e-06'- n0 X8 b: c3 I" @

该用户从未签到

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]}$ ^! N% C9 i$ O1 l2 B( E

$ W+ p- U; h$ A! v* b7 FC = 5 s# Y% D7 {5 p4 U( h* m
/ T2 t5 e+ ]2 i. v# Y
    [         1]    [1x3 double]
) E2 n# e1 }, \' @6 `& E" _    [2x1 double]    [2x3 double]  M, r( j6 T2 I; F

  P8 R$ K$ a1 d1 f$ o>> M = cell2mat(C)
4 v' R! e1 u( b. }% I( G/ x
! |- f9 g* s* k( _9 QM =
1 v; o5 a% t2 K1 }
' G( Y! m: L3 f5 J0 C" \# V     1     2     3     4
/ Y0 j+ |2 w. ]3 @     5     6     7     8$ q) _4 _% f0 L- a
     9    10    11    12
- S- p7 h6 ~$ d; B2 B
8 l/ D# D% }7 u' e$ @0 f>> ischar(M)9 c; b6 C3 A+ B* h

, B" {0 `9 q9 yans =
- l7 F$ p" J8 }- v4 Z' s9 i: Q5 Y7 |+ |  }) F5 G- E1 ?
     0

该用户从未签到

4#
发表于 2020-4-14 18:30 | 只看该作者
cell2mat只能适合元胞数组是n*n维的情况,我最近也遇到了这个问题,如下的程序可能会帮到你3 \) q4 s4 a/ v% J( n
: [3 i# d5 o& ]& S' A
% 将数字字符元胞数组转化成double7 Y# N/ X! H5 _
cell_str_list = {'1 2 3 4 5 6'; '1 3 4'};2 ^! T! D( M! W

" a& q( Y1 |2 [& x, D& s$ J( K# pa_str = char(cell_str_list);. P  D# v5 ^/ v/ Y" S- I
a_str = a_str.';' i$ K" G+ ~$ r' r& V0 z
a_str = (a_str(: )).';
( a) }$ G& F2 l, L* A4 F4 A, l: Q
0 }; _9 A5 H' y/ k) n. j; Yb_str='';( i2 K  U+ I' A
for ii=1:length(a_str)
  `$ R9 g' G; h/ q3 c5 W2 Q    b_str=strcat(b_str,strtok(a_str(ii))); %strtok除去分隔符/ o9 V( V# O2 L+ M- n5 D, H
end
6 M: B% ^5 o$ O7 z% l- cb_str;
+ {+ Y( W) O; @: @0 Z/ O; C! g8 k$ h' j0 Y8 M. w3 z8 J& C  b
for ii=1:length(b_str)9 i! M  S& J% w3 V$ I% k
    b_double(ii)=str2double(b_str(ii));7 i$ I: W% d. B! ]/ G8 G
end5 p% Q8 J6 U# A7 Q) F
b_double;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-6 23:04 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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