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

Matlab如何把cell转换成数值型

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如a(1X6的cell)
4 M7 E- E7 X% n" H5 d'1.025000e-06'        '1.050000e-06'        '1.075000e-06'        '1.100000e-06'        '1.125000e-06'        '1.150000e-06'8 t, U0 @* k1 p3 j+ Y7 R

该用户从未签到

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 ]- l7 M4 {- A% I. W7 [
5 u8 L5 ?2 k( l- R1 V, \0 I
C =   \$ Q5 C. ~7 \, t- Y+ T1 W0 g
% Y( X1 t" Y6 O2 k! A0 V# A( M
    [         1]    [1x3 double]
2 j. G, t" \) i, p3 M$ h5 k    [2x1 double]    [2x3 double]# i" X* P0 e& u
2 I) _! d# }8 |/ B# L2 T
>> M = cell2mat(C)
' O' ^1 m- Y1 k; L) S' p# k$ Z, L, o# h  y9 V) V) p- C
M =- p4 t: [2 s+ x  S+ ?

* E, X9 W8 C" v! h$ Y! ?     1     2     3     4
2 o; a/ T4 e* C: @4 z3 z7 ~/ x     5     6     7     8
0 U* g5 L- x9 b$ c; ~8 G     9    10    11    12
6 ]9 s2 p5 A  z7 K, ]7 \% k; b
>> ischar(M)
. a! L% I* z% I# Q. a/ g3 f5 Z
8 i1 V( P# a" g/ G3 o0 u3 Qans =1 F# T% Y$ y2 O, ]: }, C. g, |
4 B! p! _+ V, D3 q. Y4 ~: F
     0

该用户从未签到

4#
发表于 2020-4-14 18:30 | 只看该作者
cell2mat只能适合元胞数组是n*n维的情况,我最近也遇到了这个问题,如下的程序可能会帮到你6 X  @3 K  ?* R+ X( B; L

3 c4 ~) S6 ?( o7 h  ]% 将数字字符元胞数组转化成double% f+ t  c" S2 I; v1 L0 O
cell_str_list = {'1 2 3 4 5 6'; '1 3 4'};
5 u6 p; u0 Z1 V9 G: x/ `2 t* P- W* h5 P6 f5 N9 P- a4 j# P* n" c
a_str = char(cell_str_list);) M2 P: i6 [- B& {4 _$ n0 K2 O
a_str = a_str.';
1 H0 l% P. ?  }( d" G' O! ua_str = (a_str(: )).';# i8 {5 z% U( [$ m. |3 S( {: e

+ S/ @& z) g+ ?) E6 Z+ Y# pb_str='';
5 p' j; \8 z7 Z- W8 rfor ii=1:length(a_str)! l  X' t% U9 b, H3 W
    b_str=strcat(b_str,strtok(a_str(ii))); %strtok除去分隔符
" S6 C4 K+ l7 ?( X  m9 }8 u6 Eend# Q, E9 |8 u1 K$ m
b_str;8 Q# _: ]  K& g* t

; w7 o0 b$ `& B( W9 C9 Rfor ii=1:length(b_str)
0 E$ @8 t, H. d" o    b_double(ii)=str2double(b_str(ii));
2 q. g% H! P4 j6 M2 X5 y7 aend
: G) d; K% V8 i* T* |8 b! qb_double;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 11:13 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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