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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
( R$ q9 f) W/ Y( M0 I5 D+ M

. ]9 X" x$ D6 e* V( v3 a有288×1cell数组,其中数据如下,每32行会出现一个汉字。我想提取某个汉字后面的数据,但if语句报错未定义与 'cell' 类型的输入参数相对应的运算符 '=='。看了很多帖子还是没有思路,完全菜鸟,能否请各位大神指点一二,非常感谢!!!
0 {; D* @: X) h7 _1 k7 t5 z6 X: X" q& Z: [, u; G$ \5 X
代码) Y  X8 S2 Z- I# k
for i=1:length(data{1,1})
2 A6 I1 C' [$ T- D$ n# x5 D- w/ E    if (data{1,1}(i)=='石渠')2 Y) v# |9 k' N) {" U. j. n9 _
    data_new=[data_new;data{1,1}(i+1)];
4 O9 h) B/ C& v5 U6 p! n    data_new=[data_new;data{1,1}(i+2)];
- h4 \, g/ F4 n) W; y+ H, {* j, T    data_new=[data_new;data{1,1}(i+3)];
$ R7 j; ~6 x& E' w1 I/ _; }) D  b    data_new=[data_new;data{1,1}(i+4)];
; v4 N6 \9 b' D1 N& q' y    %省略中间: Q9 w6 v% Y" f( f3 g6 H* l- I
    data_new=[data_new;data{1,1}(i+32)];9 r5 W% J" W. p3 G1 N6 ]. `
    end( F' ^0 s% b1 G2 g8 n
end
3 F. d( C$ P. w9 ]$ d3 Q, g/ ~  a& S: ]0 U" F  P/ j: U/ V
数据. C: G) I5 m, K! d; R7 {4 t
>> data3 f: K9 [2 n) W  Q; c
data =& f# P. a7 D$ r: V4 M* v2 H
  1×1 cell 数组
$ k( `7 e+ c) i- D    {288×1 cell}; k& A8 }( y5 L! r
>> data{1,1}(1:34)
2 N: D7 a1 G9 b0 l7 R, F( {" b+ }ans =9 ]8 o% B- n2 ?$ m. U9 [
  34×1 cell 数组% r. s. b" Y5 y: o4 ~! s+ n
    {'石渠'  }* ^% t; |. T) ?/ I5 z
    {'56038' }
4 n6 F- \' b, J    {'32.98' }$ v% b5 {6 ^& [+ O  n4 m
    {'98.1'  }8 M* g% @+ x( l3 n" W$ _
    {'2015'  }
0 c3 G( Q; U8 U1 |    {'1'     }
$ }3 V/ M! W+ ^& H; o    {'1'     }/ |7 W' c; g& j9 Y6 _
    {'1'     }
& L' M# N# k2 @' r/ ~  p! `    {'612.1' }
: j3 ^9 v% Y! z* u    {'-21'   }. a2 e  `$ Y9 n# u) O+ M1 t& v
    {'999998'}
5 p" o7 j5 x8 \" s    {'999998'}9 I# K# ?3 ^0 l* m9 G: N
    {'-24.4' }
* D: n7 O& h7 X$ i    {'74'    }" U  p' v( T8 ?6 A6 {. r; w! R
    {'0.9'   }
8 F; [; C" a# k; T+ v0 f" U4 K    {'999998'}
# X! ]) [+ K" m    {'999999'}
6 V' L7 L2 ?! S. I    {'999011'}
; N  V1 K, r" s1 `$ t    {'0.5'   }
( }8 {' U, W( }# P- E" J# g( X    {'-6.6'  }" W1 Z. f  t: o: o
    {'999998'}9 N! x5 E  p" z6 g8 O
    {'999998'}
. J; e7 |8 I) G0 m2 P- b. w' g# \& G    {'-5.3'  }
9 K( t) u, {, d6 o( |; \- G/ ^    {'-4.4'  }% y0 V3 r! v3 ]/ p9 V) u4 M0 r8 c7 U
    {'-3.8'  }
$ v0 N) I6 ~& E1 Q9 g" [9 o0 @* q    {'-3.2'  }
7 H0 A; a% A/ u  k. e! J    {'-1.7'  }$ W: g- |' v& w! [/ `
    {'0.6'   }
8 T6 Z6 w, V5 E  r4 s    {'2.4'   }
$ _: M7 h/ B  A6 F0 D    {'3.5'   }
" D1 v; y+ |- d- a0 w    {'5700'  }$ H6 A: ~' {6 l9 ?7 T
    {'999999'}
( \5 E: q4 Y% w" c: Y5 Z4 g    {'若尔盖' }
6 Z. K$ I; C: M& ?    {'56079' }8 K, Q& C0 o% k; G2 d$ C
>>
0 M: R, y, O2 ^' C* I

该用户从未签到

3#
发表于 2020-5-14 14:37 | 只看该作者
if (data{1,1}(i)=='石渠')改用strfind函数吧?

该用户从未签到

2#
发表于 2020-5-14 14:35 | 只看该作者
楼主别急,我来帮你找找方法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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