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

Matlab如何把cell转换成数值型

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如a(1X6的cell)
! w  q- I; M6 V; A8 A'1.025000e-06'        '1.050000e-06'        '1.075000e-06'        '1.100000e-06'        '1.125000e-06'        '1.150000e-06'0 t2 D. x) Q( `1 Q5 Y, L

该用户从未签到

4#
发表于 2020-4-14 18:30 | 只看该作者
cell2mat只能适合元胞数组是n*n维的情况,我最近也遇到了这个问题,如下的程序可能会帮到你
8 ]4 W3 y: @+ H7 Y6 ^; K6 \( ]* B5 z! R
% 将数字字符元胞数组转化成double
) u- j! n: C- Q1 ]) C" Q& ~: {cell_str_list = {'1 2 3 4 5 6'; '1 3 4'};
. c% w" N4 h) r3 m7 u) ~* k  Q( A. `2 e2 y" U
a_str = char(cell_str_list);: v9 ?- W, o. R; A1 t
a_str = a_str.';! b/ q. @+ f/ J8 m+ Q1 J/ W& M
a_str = (a_str(: )).';! P' M( h1 @# ?' l. l

6 i' Y' U% a7 F) ^* b. Y  F  Ub_str='';( s6 n& i- V/ ?
for ii=1:length(a_str)7 N' @9 i1 o0 d( |7 o; B. ]. ]$ z
    b_str=strcat(b_str,strtok(a_str(ii))); %strtok除去分隔符7 F% L1 k' x/ W) m' P, I7 `1 }
end
9 @1 |9 j. G. m( L) M9 n/ P+ S0 t$ D# bb_str;1 t# z- o9 p/ H' {

- K: v/ Q6 e6 Afor ii=1:length(b_str)4 C! T8 c$ @# i4 ?4 P
    b_double(ii)=str2double(b_str(ii));
6 P9 Y: j9 n  X9 w/ s" @$ zend3 ^- e( s; a3 c; G
b_double;

该用户从未签到

3#
发表于 2020-4-14 18:30 | 只看该作者
>> C = {[1] [2 3 4]; [5; 9] [6 7 8; 10 11 12]}
, ]6 O" A, R3 t+ ]7 l9 q
. P- d3 ^' v+ U( @C = ; t3 q% m2 Z8 L6 m1 K

2 q' X3 B* n" g) g    [         1]    [1x3 double], b( Q0 J: n/ y. Z( c) G
    [2x1 double]    [2x3 double]
8 p9 q; u- r0 Z
; `/ F7 u0 ~. f7 ~/ I. ?>> M = cell2mat(C)
8 g5 m. U& D6 p" q  S( L% R/ U) G* C9 B& t' X; r
M =
7 Y0 P# P" |+ Y# U9 _" W. r( s
/ V; h0 s8 [3 Y) i     1     2     3     4; ^# J' ~' ], H& M
     5     6     7     8
, L- f/ T5 Z0 p     9    10    11    12( z: p) z8 ~' O! ^  Q
: @2 _; ^5 }3 o' t" S0 W9 D9 q
>> ischar(M)
. Z& u9 b8 E* M. Q/ _+ O
' p4 K! ?9 a* {! j9 X2 R+ bans =
, x# d1 F1 J$ i$ }/ i2 W! q/ Q" x; p$ Z
     0

该用户从未签到

2#
发表于 2020-4-14 18:30 | 只看该作者
用cell2mat
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 06:21 , Processed in 0.140625 second(s), 24 queries , Gzip On.

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

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

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