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

Matlab如何把cell转换成数值型

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如a(1X6的cell)
7 ^: \9 l5 }" N; v1 f' X'1.025000e-06'        '1.050000e-06'        '1.075000e-06'        '1.100000e-06'        '1.125000e-06'        '1.150000e-06'
$ J- U! V# W# s2 D

该用户从未签到

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 S+ F) X* b1 T$ t' d' |% Q, B
* _, a3 O3 h5 {! ~9 q2 N, W
C = 3 z. |7 M+ q8 X. O  y7 p
5 a7 ]2 p1 @2 p$ G! |
    [         1]    [1x3 double]& P. n/ l* P& a0 k' S
    [2x1 double]    [2x3 double]
2 W1 Z3 L- U! S8 R; N3 s3 j9 W1 X  F4 J$ t- w$ P
>> M = cell2mat(C); S# T: F( p6 P/ m( i, L+ |- {
3 C3 C0 F# K. o  S0 \7 W( r. n
M =0 O6 D- Y; u; S& g+ @
. T/ f" y3 t- z& f' F
     1     2     3     47 ]0 }+ u5 T0 B& M
     5     6     7     8
) f" j2 {5 ^- u' R7 |     9    10    11    12
( P6 p- f* {, `  c! g" F' j
1 M( o' i8 v# K' Y8 R' N& [>> ischar(M)8 n4 H, ^9 d/ Y" r' G2 V
( H" g! p) H, ]2 S3 O6 N* Q; P# F
ans =% t, n6 e4 e, n1 U( ?+ O- b

, w" p9 u' P9 r& V     0

该用户从未签到

4#
发表于 2020-4-14 18:30 | 只看该作者
cell2mat只能适合元胞数组是n*n维的情况,我最近也遇到了这个问题,如下的程序可能会帮到你( m+ r' _* D3 K( O- g' o
: c# D1 a8 O. P5 k6 w# I6 r2 ?+ D
% 将数字字符元胞数组转化成double
% X( q9 r4 \* ~% Z* v3 }1 H. D( \$ `cell_str_list = {'1 2 3 4 5 6'; '1 3 4'};! k1 U: s6 ~* H

$ j' R1 d4 ~+ Q, ha_str = char(cell_str_list);9 I1 b- [! P& t. F9 b- t% V; \
a_str = a_str.';1 Z: _" x* u# x, T" I3 q
a_str = (a_str(: )).';
7 ?- {, l1 L# d/ V+ r' s5 y1 N2 i+ a% t! P3 e
b_str='';
) W: h; r0 I* M( Gfor ii=1:length(a_str)
, O# K$ ~: d- q4 A( z6 I- s    b_str=strcat(b_str,strtok(a_str(ii))); %strtok除去分隔符
& m- U2 H# P2 Jend
+ k/ Z4 X3 S" x3 |" M% N8 P. u! Pb_str;
7 q  n  t  S) ?! s# f+ @" i+ f% O, Y( H$ N/ w$ m
for ii=1:length(b_str)
) o8 m+ O# ~: x: s  _. O    b_double(ii)=str2double(b_str(ii));% J  C1 Q7 K( {) z
end
( j9 \  c( h/ n  K8 ib_double;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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