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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

  x* b0 U; Z. f/ C$ k! _5 n& B% B8 w5 e/ e
有288×1cell数组,其中数据如下,每32行会出现一个汉字。我想提取某个汉字后面的数据,但if语句报错未定义与 'cell' 类型的输入参数相对应的运算符 '=='。看了很多帖子还是没有思路,完全菜鸟,能否请各位大神指点一二,非常感谢!!!
' s6 E- o0 L/ H# n- D. N$ i# [9 k# f: ]) f5 l
代码
5 B+ e1 A9 ]) v* sfor i=1:length(data{1,1})% W$ w7 w/ F, A" h1 G) K5 Q0 Z
    if (data{1,1}(i)=='石渠')
, i2 a# g: P9 j6 R* x; p    data_new=[data_new;data{1,1}(i+1)];" ]9 j! z0 e- ]! t( C1 k9 E( b
    data_new=[data_new;data{1,1}(i+2)];; r3 H$ e8 A1 d/ o7 T0 {0 A3 k
    data_new=[data_new;data{1,1}(i+3)];: N" _0 @* j, r, [8 o( z% {) _* }
    data_new=[data_new;data{1,1}(i+4)];
% \) l' M: f7 @4 M    %省略中间
+ T+ z" b7 \+ f$ t, O( c    data_new=[data_new;data{1,1}(i+32)];
* P7 o# ]- O( ^9 L/ U; o    end, m$ {+ U7 d# A6 n( V
end
+ F4 u( x, Q6 i$ {0 S2 p. t1 @$ @$ p. F* t% a
数据
  y1 k- n) ^+ c8 u! A>> data
# @! x1 l5 B3 B% S& Pdata =
6 g9 y# e, Y. m) N* J5 }- c$ R& T  1×1 cell 数组
1 W* x3 ~# t0 ^' k$ k    {288×1 cell}
5 W- {* O9 b( n7 p& A6 z9 M7 v>> data{1,1}(1:34)
& {1 p' f2 P9 n& r+ Rans =
3 a5 t% e& B/ |& `( D  34×1 cell 数组/ T! a: t& l1 l8 F9 i  n. ~' O
    {'石渠'  }& [0 |0 @! h* }5 n5 Y: g
    {'56038' }
& }7 H+ Z- `* y* H9 ~    {'32.98' }) B& g  `5 s4 N$ {8 _. n. K: m) _
    {'98.1'  }
  }! D: d. Z3 w) Z+ ]/ R' g& R    {'2015'  }( p; o4 H( k) q6 i  j
    {'1'     }; a; T$ _  R. P2 Z
    {'1'     }, Z' k6 j) E+ b# Z7 ~% t
    {'1'     }
- u" }8 W: y% d- m; t5 o    {'612.1' }2 {/ G9 m: R, A+ n$ W. ?
    {'-21'   }$ d7 }: G0 E( N$ {" V- F  l- o* [
    {'999998'}
( x; ]+ ?- ^& Q+ T- W1 f" w& P5 h    {'999998'}
! q8 V) L8 ^* M    {'-24.4' }
1 F- K  q4 m6 i4 l/ U5 F; L    {'74'    }
2 q8 u$ [' b1 _    {'0.9'   }: u# d8 O# F2 h" F  U: C
    {'999998'}. g% E3 X& O3 ?
    {'999999'}
. o, A3 \2 T3 {( e, M. S7 O* f' v    {'999011'}  }) f" ?% c" Q0 Q6 P' E6 J0 R1 l
    {'0.5'   }$ C  ?& N5 f6 ?4 `( S( f
    {'-6.6'  }
! i6 B& O$ N& m+ T: e, {! E5 t    {'999998'}5 _, d, C" e6 Z3 S0 u$ m
    {'999998'}9 {* @& z1 E; \! g7 h1 O% p. }8 A9 q* k
    {'-5.3'  }
* T4 Y; i1 c: J9 O/ G    {'-4.4'  }; K+ F9 Q! p9 _$ P5 k" ~
    {'-3.8'  }
/ x3 [; M3 w3 F/ y1 v! k) c    {'-3.2'  }0 y! T5 N/ @- R- x
    {'-1.7'  }
+ i# _! s6 T# i4 s    {'0.6'   }5 N7 S  ?! @/ J
    {'2.4'   }9 ^, k% @! _( s% `+ z
    {'3.5'   }$ u1 a/ [% ~& `% J
    {'5700'  }3 M. F* r- m+ O7 y5 {6 y+ T
    {'999999'}3 k2 U4 @- Y" R  R, E) n
    {'若尔盖' }4 t  ^, Z$ `% E  C0 P! r( n
    {'56079' }
% S9 B9 {5 [+ F3 s>>
% @. e# M( v( C+ M+ [2 u9 h8 \

该用户从未签到

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-11-24 11:37 , Processed in 0.187500 second(s), 23 queries , Gzip On.

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

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

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