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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

0 K- f, x: X1 T7 y" k* [1 z3 Q  j9 O# u' [" L+ F  J# n
有288×1cell数组,其中数据如下,每32行会出现一个汉字。我想提取某个汉字后面的数据,但if语句报错未定义与 'cell' 类型的输入参数相对应的运算符 '=='。看了很多帖子还是没有思路,完全菜鸟,能否请各位大神指点一二,非常感谢!!!
! k4 n3 [" P# l4 ^! z
0 k, F! f; H: a$ H6 v代码" U' ^+ B1 s- J4 a5 T5 E2 ?+ |! l# a
for i=1:length(data{1,1})
1 W& ?/ M4 \6 X& }  H! }    if (data{1,1}(i)=='石渠'): ^7 B' `* m# M) A( S. e
    data_new=[data_new;data{1,1}(i+1)];' o7 @' O0 J# B) K. L, e
    data_new=[data_new;data{1,1}(i+2)];
4 k& ~/ a+ V8 W% x    data_new=[data_new;data{1,1}(i+3)];
: Z% n$ f2 I" o    data_new=[data_new;data{1,1}(i+4)];2 m. g/ w. G$ K' D7 q$ i7 O
    %省略中间
' i8 e, c; L: N' T3 G; n    data_new=[data_new;data{1,1}(i+32)];" Y2 b; |- W7 Q$ u5 {% |
    end2 l2 X/ ?% O9 l1 b  @, u. R" K$ X
end( L, h( N' t& _, H4 Y2 @
! I% [. N6 ]2 g
数据
! ?9 @& Q! Z+ ]>> data
" V2 {! `' G) w. b" l  A9 rdata =. f9 C3 U* f) U# @/ u) t
  1×1 cell 数组
' L- D1 q, K# b& b5 D+ n. C+ ]: B    {288×1 cell}/ R! K. u6 C; s- }; p5 @) n  l
>> data{1,1}(1:34)+ Y& O, i+ |" b! R' [6 U  @
ans =
7 r& F1 I4 s3 ^. f) G5 a  34×1 cell 数组
' y, P. @7 R/ p    {'石渠'  }
" `. M! k3 T$ l# S5 b4 X    {'56038' }& v$ Q6 f4 K. m2 {! [
    {'32.98' }
- v5 Z/ r7 y* e" }    {'98.1'  }
( l! H, X9 K) ]9 j! |' |    {'2015'  }
  h/ o/ m' x. ]4 ~. @    {'1'     }1 h# j1 }! P# [" V
    {'1'     }
7 L+ K5 e  n$ o+ R, L) \% Q    {'1'     }; Z7 D$ a/ o& X8 d9 d
    {'612.1' }
3 T% L0 o/ d) ]8 u  Y/ a    {'-21'   }
/ z( q6 Y9 F9 v6 I    {'999998'}
! |" d7 S  V2 N: T- Y; ]2 s( G    {'999998'}
; G7 s" c9 F* N    {'-24.4' }
/ B& C- O$ w& |! x    {'74'    }0 z! X2 Q8 q2 I
    {'0.9'   }
, S+ Q; z5 X$ E    {'999998'}( j; e  T: |3 V: K1 z
    {'999999'}6 y- U* l: o4 s/ f$ P! y! R# w+ X
    {'999011'}
) ]4 D1 u7 ]# {& u    {'0.5'   }
. [/ Y. F4 b/ I1 U1 e4 B    {'-6.6'  }
6 O9 U( u& ^( v    {'999998'}8 F1 |( j9 k2 C& d- Y- |( {, t
    {'999998'}
* a8 }2 c/ H, [' U    {'-5.3'  }
' r% e5 }" s# {. |# o    {'-4.4'  }
  s7 Y8 [5 S; D, O9 s' `0 E    {'-3.8'  }
  m+ o7 c+ O1 Y2 P; t, l! c    {'-3.2'  }
. x+ P# r+ `1 s" i' p    {'-1.7'  }2 p/ _$ I- \6 x# c, p, m7 v; R
    {'0.6'   }, b. W3 z5 x/ s: l% Z, x3 A
    {'2.4'   }  f& j& T8 t+ D
    {'3.5'   }
5 s/ \& d. A+ }' q+ W' i2 K    {'5700'  }
& R! o+ H5 F' k4 d; {    {'999999'}3 j- r1 O% [8 a# t6 x6 p
    {'若尔盖' }& O8 x6 D; f2 O% @
    {'56079' }* [2 a! j  m( P6 v+ O
>>
0 \3 S# G5 |- L/ c# _6 P

该用户从未签到

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

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

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

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