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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

4 h( R: f+ h! a4 t& o6 j9 q% B, r; F1 Y' d- l' ?
有288×1cell数组,其中数据如下,每32行会出现一个汉字。我想提取某个汉字后面的数据,但if语句报错未定义与 'cell' 类型的输入参数相对应的运算符 '=='。看了很多帖子还是没有思路,完全菜鸟,能否请各位大神指点一二,非常感谢!!!
  ?% d: ~+ {2 w- j# f- _1 m1 D2 N, b! C+ Y9 E2 P. ?7 s
代码, H2 C9 V$ q1 K" P1 `' s" ]3 L
for i=1:length(data{1,1})+ e! K, F4 }# f2 G- Z% j+ e
    if (data{1,1}(i)=='石渠')* u; v7 C. u$ o8 W8 T
    data_new=[data_new;data{1,1}(i+1)];/ o, g1 N! z: d
    data_new=[data_new;data{1,1}(i+2)];% s6 J  v9 L: o: W6 f+ I  X4 G3 F
    data_new=[data_new;data{1,1}(i+3)];
0 }: O. [# E; A    data_new=[data_new;data{1,1}(i+4)];
1 V# C1 c3 i$ I$ @! ]2 [    %省略中间  Q6 a, \0 s: L: M* P% E! e+ e
    data_new=[data_new;data{1,1}(i+32)];
9 D  F; |! [6 o9 R+ p    end
- t. B! \/ M' k; w6 M& Mend
; j5 W9 d' y* W! `! F
+ j  U  w% t  N- J数据+ Y1 `9 X. g# ?1 t! l
>> data
. L8 A) N0 X) }- _% Q5 M6 zdata =
  I# a% K  y8 `  1×1 cell 数组
; T8 c; w2 Y: L    {288×1 cell}
; R9 D' n; ]& ~8 V>> data{1,1}(1:34)
% f: C) P# |- R, o8 q" I& Eans =1 _* {0 w, b& O' s- Q- k
  34×1 cell 数组" ^0 O9 c! E! T" i" P
    {'石渠'  }
  P  T& q% A- A8 W6 G+ Q) e; P+ i    {'56038' }" F% N. \  t/ G! q
    {'32.98' }+ ?, v. o  x0 Q  |% g, K4 T+ m
    {'98.1'  }
: n9 `7 a' D4 p4 a" O; U    {'2015'  }4 A% v5 e( B$ C8 `$ X: F8 N; j1 S" D
    {'1'     }
1 U% ~$ S6 ]6 K/ [5 A+ J& H$ q    {'1'     }; |' J; [5 A5 G6 p1 D: w1 F
    {'1'     }/ m' i$ s5 @9 @* M8 n% c' f
    {'612.1' }
# s4 l3 u8 u, i: J    {'-21'   }
6 m, {/ s, B: V' L    {'999998'}0 M+ @- F! S2 k2 ~/ y7 T
    {'999998'}: N. l/ g0 Q0 g& F2 h0 m2 R- v
    {'-24.4' }
( Z  \9 R4 h! @  D# o6 g% {    {'74'    }/ |( I7 [+ w/ v- G
    {'0.9'   }9 j1 b5 k! R( {: j# R
    {'999998'}
- x$ o5 u7 b: X) K# w2 {; m# l9 h    {'999999'}2 G5 I' g+ j" l- R
    {'999011'}' S* ?" i& D" S3 L& n* R9 u3 P
    {'0.5'   }
: U2 `/ P: K9 V* s    {'-6.6'  }
' _5 Q! w+ {) W1 I; D' ]$ ^1 V* n    {'999998'}
5 {8 }+ U( J6 }1 [5 N    {'999998'}
3 i6 G/ [0 K; I* f* o- {6 r; [% Z    {'-5.3'  }
$ C- o" @3 x* v" I    {'-4.4'  }2 k) T) J: R* w
    {'-3.8'  }4 T: R1 g! }/ q: b& S4 r; S
    {'-3.2'  }/ S0 w$ M1 m. y/ T8 {( u6 Y
    {'-1.7'  }* M  C) f# ~: W
    {'0.6'   }. ~7 b8 d, v+ S( _1 {' B: Q
    {'2.4'   }
$ ]* z) r! c% j* C/ b( {    {'3.5'   }
9 k, h& k2 H' V    {'5700'  }
! r0 w7 C$ @* P, r9 P5 F    {'999999'}
: Y6 }: p1 u0 o: J- f    {'若尔盖' }7 u3 H$ T1 H6 A- }
    {'56079' }
8 S9 s0 @- E$ G! k0 n9 n7 f>># D1 W- j# A; e; c

该用户从未签到

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 08:21 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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