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

Matlab如何把cell转换成数值型

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如a(1X6的cell)
. L1 x; K. S  v'1.025000e-06'        '1.050000e-06'        '1.075000e-06'        '1.100000e-06'        '1.125000e-06'        '1.150000e-06'- g- V( @8 g  ]! c9 {

该用户从未签到

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]}
2 k# a# k; B, {& l
0 N$ U7 W, P+ z% VC = . R+ x  U: w5 D' D% n' M
. a- q1 B9 ]2 f; u1 u6 |
    [         1]    [1x3 double]9 w  @/ {1 g. r* n6 ]
    [2x1 double]    [2x3 double]
$ ]1 n4 A- ~5 J. F: x. e" H$ V6 ~- |8 t; e- I, B% F6 N
>> M = cell2mat(C)' [  F# E. \! n1 \7 u" `7 {
  |4 \+ ]0 @5 m& N
M =
! r  v4 j5 f) w9 T% S4 v( J, X4 B- {( r, i3 F( ?* |6 `
     1     2     3     4
- _+ _% Q+ c  U$ D     5     6     7     8, d. Z6 Z4 M5 A2 j# ^8 q, @$ ?
     9    10    11    12, W& ~: A' N/ N6 P! k7 m

5 O7 f9 F% u5 a* K; R>> ischar(M)  C$ O0 O( v9 F2 q
+ j; n3 |$ K4 [9 |6 {  v
ans =2 P! T& X  T9 u& q- F

& o" T# o& x6 e5 k" n: n     0

该用户从未签到

4#
发表于 2020-4-14 18:30 | 只看该作者
cell2mat只能适合元胞数组是n*n维的情况,我最近也遇到了这个问题,如下的程序可能会帮到你. B  X) y8 K: X% t8 N/ |

* P: B5 U. n3 s( |% 将数字字符元胞数组转化成double6 D" e+ z- U5 o* i6 L
cell_str_list = {'1 2 3 4 5 6'; '1 3 4'};
' f# B( w' U; a" z: N3 {
! d( t) u2 U: T8 G$ J* m1 e$ Aa_str = char(cell_str_list);
2 `1 }( I) }; za_str = a_str.';, R* d# l- k  A8 N$ ]( \6 |9 R/ K- v
a_str = (a_str(: )).';& z7 K& q; I2 r: N9 @, S

! [: I- z& l3 Gb_str='';
0 f/ m' y" _3 mfor ii=1:length(a_str)
( ]; k# S# o' A$ V    b_str=strcat(b_str,strtok(a_str(ii))); %strtok除去分隔符
% Q' j, p; g5 L2 Xend; h+ f  a1 @$ O  k+ j. R
b_str;
7 J4 R1 Z2 r1 V( Q" ?
# |& z9 |# g$ \, B9 ffor ii=1:length(b_str)
1 a5 C0 s4 n- h- Q9 N9 j5 P" ^    b_double(ii)=str2double(b_str(ii));/ ]7 w; }+ G6 ~9 y4 ~4 h3 @, A0 I3 U
end6 J; d4 t$ [$ \) h  O) g* l  X
b_double;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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