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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

# T( \$ l9 r. b& r. {' a: ?% O: |- g. Z: H# U
有288×1cell数组,其中数据如下,每32行会出现一个汉字。我想提取某个汉字后面的数据,但if语句报错未定义与 'cell' 类型的输入参数相对应的运算符 '=='。看了很多帖子还是没有思路,完全菜鸟,能否请各位大神指点一二,非常感谢!!!
. k3 W3 r+ e0 s+ P8 e. L0 Y. _7 {, \$ ~4 l
代码
& F4 ~* }5 g8 R8 `$ t5 N* r4 ^for i=1:length(data{1,1})
4 `* a+ c7 ]. H* j5 ?& ^: m5 H    if (data{1,1}(i)=='石渠')3 b4 a& y6 E. Z0 h
    data_new=[data_new;data{1,1}(i+1)];
- n+ }5 Z' U' B+ j  I' G3 u# E    data_new=[data_new;data{1,1}(i+2)];: }$ G- U1 K6 B3 B
    data_new=[data_new;data{1,1}(i+3)];
% Y4 [2 C. w) M' q2 T6 n: H    data_new=[data_new;data{1,1}(i+4)];
( A1 K7 Q) B3 m$ A7 t- r  V8 r8 D    %省略中间
. [0 M* }3 }" j& a  A% t* v    data_new=[data_new;data{1,1}(i+32)];3 U8 C2 D8 Q3 j1 P) m
    end) u/ a4 s  {# F$ x0 }$ D# |2 r
end
# |7 h" N: L9 z3 ~
: Z7 i$ F# x! d' m+ d数据8 e2 v; i; b% S1 G% f
>> data  M! A! ]$ o$ f! q$ [, u
data =  i+ F  M& `$ Z* R- ]7 P8 {
  1×1 cell 数组9 f1 O. U. P" x0 N1 I
    {288×1 cell}& }' t! [) Y2 X6 j/ Z
>> data{1,1}(1:34)
8 A7 y7 E( N) p8 xans =! M. q8 E1 |* k0 o6 }
  34×1 cell 数组
! k, g0 ]/ _; B$ S    {'石渠'  }
4 i" F" z7 E# c* `' D( X+ S' ~9 |    {'56038' }" V+ {- Z% k- |  f. f9 W+ a
    {'32.98' }
( |6 ?. z/ j$ G# ]/ n, I  V    {'98.1'  }
0 c( I0 {) F. p: V. L0 ]1 d( D  L    {'2015'  }5 k5 o6 u) x7 r# O# F' R* i
    {'1'     }) p( M5 z) |0 i" ?1 V
    {'1'     }' J" {; g6 N8 W6 s' j- U/ W4 x
    {'1'     }; X# v& b# E) Q8 A/ N
    {'612.1' }
( P1 }" ?- [) ^. u6 W6 q* E    {'-21'   }
: x% R; C* v1 ^: j+ F' F    {'999998'}
& ]& H% U; ?$ r% N    {'999998'}
8 {1 E$ z, [# S; P& `; x+ x    {'-24.4' }) `+ d- b3 E) U; O2 N  u% v: @
    {'74'    }
( T5 S" N8 l1 ^4 D$ G    {'0.9'   }
  |* e/ h! C1 M- D    {'999998'}
& S7 t8 A1 W+ U+ G; {    {'999999'}0 D3 I0 J$ A6 V* G
    {'999011'}: A* x0 a9 Q; V+ E4 P* `/ `! ~. q
    {'0.5'   }4 B; I6 B4 B4 Q1 e
    {'-6.6'  }4 q( u! J, D( o! n  n) w. b
    {'999998'}
3 E/ j8 t5 n! M% [7 D. Y( N    {'999998'}
$ ~- U* y$ X2 ?1 r/ r- R2 B; _# S" t    {'-5.3'  }' E2 C. T5 ?8 T" L$ o9 k
    {'-4.4'  }
* [/ ~9 o! p" y6 W. X8 j    {'-3.8'  }
+ s3 i+ x+ M/ L. P' X6 d& ~% {    {'-3.2'  }
+ B5 N& N) d3 l3 t) Z    {'-1.7'  }
2 G" \+ @- S$ ^$ h8 P2 Z2 ?2 c/ T    {'0.6'   }; b# @1 y9 T2 {( E
    {'2.4'   }
' s: T6 o  U! [( D+ P% M1 F4 [1 {    {'3.5'   }
2 D2 ?! Y: ]& M; Y" g3 ?    {'5700'  }' H- F2 x6 T; ]& j& _5 h
    {'999999'}5 l6 n# m5 b- |- n# V6 u
    {'若尔盖' }
! Y2 t; L% Q5 `7 A    {'56079' }. k7 L0 Z" {7 B! u" `
>>
  B2 p# {" H2 u; ^4 t

该用户从未签到

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-18 20:44 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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