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

想提取某个汉字后面的数据。

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
, N5 t0 e2 i, C, y; `. k* K3 K

! d3 l8 ?  |! b( N) i  s有288×1cell数组,其中数据如下,每32行会出现一个汉字。我想提取某个汉字后面的数据,但if语句报错未定义与 'cell' 类型的输入参数相对应的运算符 '=='。看了很多帖子还是没有思路,完全菜鸟,能否请各位大神指点一二,非常感谢!!!- ]4 R& w3 H( c7 P7 h* P

2 L% @* @/ t1 k7 R$ s) h; q代码
/ |! ^: }' t/ p0 Vfor i=1:length(data{1,1})
* X6 |" Y8 |. S    if (data{1,1}(i)=='石渠')
% C) l9 T: R( B( Y    data_new=[data_new;data{1,1}(i+1)];2 b! f& a+ Q! |1 G
    data_new=[data_new;data{1,1}(i+2)];2 K* b1 |) l# ]! I/ Z0 f* L& K
    data_new=[data_new;data{1,1}(i+3)];/ N8 i- p( e- ^3 j5 j
    data_new=[data_new;data{1,1}(i+4)];
% E3 R1 v; `! [% t: ~+ L* C- ~    %省略中间
4 I: o# f: o- [: A' l    data_new=[data_new;data{1,1}(i+32)];8 \: |/ B: Z( w. S9 M1 h. h3 n* u) d
    end5 y7 K& u! X% F! Q8 ^
end
. Z8 Y# X, I1 j3 U+ O( h0 N9 c. J% |
数据' X. `6 c! d. w2 f
>> data
: h9 Z- W6 q0 @data =& U8 o( S1 |+ |* m) e# H% u6 J
  1×1 cell 数组, H$ I' g7 Y! t2 ~
    {288×1 cell}: u7 r% q) f( ~0 K2 O! l0 w2 X
>> data{1,1}(1:34)
/ a& O: }: g  O5 D/ L4 n6 _ans =) ?- f1 ^. m; F% k9 |* ^
  34×1 cell 数组: M0 p0 X3 |  Z3 O2 @& }) q
    {'石渠'  }5 M3 H" k+ R9 l" a9 F3 `/ }
    {'56038' }" @& t+ Y( D6 H; t. _7 U+ |
    {'32.98' }
) I3 |  [. @) `    {'98.1'  }
6 _& h0 n( ^3 j2 F    {'2015'  }
3 G  R. L' G3 N* X) A: f( b    {'1'     }7 h1 C  m' Z8 F* }
    {'1'     }
3 W6 @# `7 c9 M$ B    {'1'     }
$ G  w' f& C. {* b$ H, j    {'612.1' }9 r: e2 G* h! U7 l7 `. H
    {'-21'   }& w+ q' M, I& z% t  ^
    {'999998'}
) @# p% B4 k% ?4 }* @    {'999998'}& R& U! C6 N# r4 S) u
    {'-24.4' }& H& [$ [+ B' M- I! d
    {'74'    }
% s; t% m6 \. _6 a5 |    {'0.9'   }
0 `) A/ P- n; ]/ y    {'999998'}* q$ Q5 ?3 H; }/ n2 E! @
    {'999999'}
' H  _' X0 K1 F9 y2 H( N    {'999011'}$ J2 m# [. V9 o1 Y
    {'0.5'   }
4 N& a5 {" |8 ~* y( R) m% E5 {  Z" ?    {'-6.6'  }; _! c- W; x+ L7 |& R: \. N: ]
    {'999998'}
1 q! ]5 o3 p4 b) |8 r# b3 e    {'999998'}, d6 h* F7 ?- F  n
    {'-5.3'  }1 l& p7 p. x* M1 l& J
    {'-4.4'  }! Z& w/ Q/ n( _1 E' S2 ~, }
    {'-3.8'  }
( S! c' h0 @$ F    {'-3.2'  }
  N$ t: E1 ]. V; ?    {'-1.7'  }
* ^7 \7 b* r4 X/ g7 |( g    {'0.6'   }
  C1 x" u3 ~! o8 A' F& q: s% U    {'2.4'   }
4 B- }* k: ]6 @& V    {'3.5'   }" p# S# `: h6 ?7 N
    {'5700'  }: ], X# q) y- @2 N! E
    {'999999'}
5 f% X8 _2 F, L8 o" H3 L4 ]    {'若尔盖' }
1 d; R6 l7 d. d" H! \5 c9 r6 \! u    {'56079' }
( f0 |$ P0 s2 W% x+ j- u0 E; z>>
% A0 E1 U( C: y

该用户从未签到

2#
发表于 2020-5-14 14:35 | 只看该作者
楼主别急,我来帮你找找方法

该用户从未签到

3#
发表于 2020-5-14 14:37 | 只看该作者
if (data{1,1}(i)=='石渠')改用strfind函数吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-23 20:34 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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