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

Matlab如何把cell转换成数值型

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如a(1X6的cell)5 Z  p' A/ ~- m
'1.025000e-06'        '1.050000e-06'        '1.075000e-06'        '1.100000e-06'        '1.125000e-06'        '1.150000e-06'9 I# b! A$ x, @; e

该用户从未签到

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]}: ]. c, h' V- D
& M( q9 ]. B5 n+ k8 s/ @
C =
8 s" u2 j* I0 ]- R" m
! V, L1 ]2 ?; `2 V    [         1]    [1x3 double]
; s0 M2 P8 Y8 U    [2x1 double]    [2x3 double]
  _. E4 y0 p' a0 R( C
5 X/ L- b9 X0 }. i- \, j>> M = cell2mat(C)
8 p3 I2 G' N. x- A3 ~. _7 D2 ~8 h+ ~# D9 w3 U
M =% `* l5 B) e3 {

0 f3 R& x$ T  ^: n2 N     1     2     3     49 y; a" K3 L5 S% \' c
     5     6     7     8
3 E% Z% z: R( r6 E, m* k     9    10    11    12
+ A- w0 R. Y, o/ q( N8 V! D$ L
1 V% W$ {+ O# ^$ I; y>> ischar(M)3 \3 K2 q( m+ i1 b1 y5 L0 _' c
* ?3 T* s, d% N" @
ans =! ^+ f1 W1 x0 y) Q
5 f3 f0 t$ e$ Q; r4 J, }$ n( r/ a
     0

该用户从未签到

4#
发表于 2020-4-14 18:30 | 只看该作者
cell2mat只能适合元胞数组是n*n维的情况,我最近也遇到了这个问题,如下的程序可能会帮到你: s9 h# t& ~' _  v8 ^
8 E- v, p* }4 c1 w; E
% 将数字字符元胞数组转化成double. ^7 z& R8 Z: s0 C8 ^* `
cell_str_list = {'1 2 3 4 5 6'; '1 3 4'};, x% q8 p( Y- O. z5 c7 O, F7 r
8 T& m5 g; K+ m: G3 g6 O. U9 K' K
a_str = char(cell_str_list);! J1 M  f0 P/ r
a_str = a_str.';* v9 D8 ~1 \7 z3 H
a_str = (a_str(: )).';- y  z* Y5 E  B8 `

; f8 R+ a1 o' N( ~0 n9 c) xb_str='';) h7 b8 ?( ^5 b" j5 |& ~
for ii=1:length(a_str)3 b/ ~. ^# K, F* V; p
    b_str=strcat(b_str,strtok(a_str(ii))); %strtok除去分隔符
' `0 V6 r; q" \( f( r8 G8 I0 Q$ Xend
/ l# v* y' T% e# {6 f9 E: p" `b_str;& l3 \/ i, K- ^1 s
9 b" \% s% e. \( L; ]
for ii=1:length(b_str)
  O7 V2 S: \& J$ T& h0 L. w2 D/ a    b_double(ii)=str2double(b_str(ii));
7 Y/ Y& v, @" r$ u3 `end
% t% B8 O* Q! X$ ?b_double;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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