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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

6 s8 e+ q5 c, t8 D# c
: n2 S3 J5 y+ k' M: N9 F3 @- ?有288×1cell数组,其中数据如下,每32行会出现一个汉字。我想提取某个汉字后面的数据,但if语句报错未定义与 'cell' 类型的输入参数相对应的运算符 '=='。看了很多帖子还是没有思路,完全菜鸟,能否请各位大神指点一二,非常感谢!!!) Y, N* F- L  C
1 ^& F! O9 _1 W9 j& t9 p. c
代码' ]( f3 A9 o& v7 h# a) i, L
for i=1:length(data{1,1})" l' Y; A( X( B/ Q; V
    if (data{1,1}(i)=='石渠')
! p  F! S  e0 w, W& u! _    data_new=[data_new;data{1,1}(i+1)];
: ]3 F9 T. a5 x( }    data_new=[data_new;data{1,1}(i+2)];, j% y' N0 D: L/ _
    data_new=[data_new;data{1,1}(i+3)];5 e8 R8 ?; U2 G" E5 J- O/ h
    data_new=[data_new;data{1,1}(i+4)];. _0 _+ x8 L! h$ {, z6 ^3 r" _% k
    %省略中间4 p" v9 K% ]# P( N1 e; `
    data_new=[data_new;data{1,1}(i+32)];
: C" \! @, R$ I4 \( w# ]7 \1 ?) ?    end9 B) X6 w* ~" G! p# v
end
+ o4 @8 L! M5 g# t
' J* R; o) Q) u数据
* H" K* q, L# N9 A" V& `>> data5 \, r1 S. B) v. Y5 r" _( i( V
data =: {8 O% {, X% V* M7 x# V; Z# G* D$ W
  1×1 cell 数组
8 `& D$ ^: [3 I- Y4 \    {288×1 cell}6 n1 b$ V2 U3 Z4 w" ~; y2 A
>> data{1,1}(1:34)$ W/ \. }, K; x# ]: W
ans =! Y! u" V) u6 \; w9 D
  34×1 cell 数组
% _, a- _8 {7 i- `5 x" @    {'石渠'  }
" s- ]1 M/ U; R2 q    {'56038' }
/ U# |1 d. v% b1 c: m( ^    {'32.98' }
$ |1 T2 s  z5 p! a    {'98.1'  }
$ W8 y# m, h1 F: ^9 F5 }    {'2015'  }- _1 k2 k( S, f  e2 k
    {'1'     }" w; W; z# I6 A/ ?, G. [1 h* E
    {'1'     }# V/ v4 Z; r2 ?3 J4 n) S
    {'1'     }$ O  U* ^( P5 v0 Z/ r
    {'612.1' }- B! a4 R- A* W' Y) T
    {'-21'   }0 |: l$ a! U& z" B
    {'999998'}, b5 z) m9 j% N: n( C, F
    {'999998'}
$ q8 M; h* D5 e2 A( K/ G& M$ H/ N    {'-24.4' }
& n: X& q3 ]  L7 B    {'74'    }
& q4 s" w; D2 u3 `$ d    {'0.9'   }! w2 j2 O! b/ x& t0 c) x, `
    {'999998'}
+ O  ~8 n8 P$ d2 w4 Q4 C    {'999999'}2 g$ A0 i; H0 S1 \1 r$ i* n
    {'999011'}
# R/ }$ M2 Z  \7 Z4 G: _    {'0.5'   }! o; C: l8 T  D. H
    {'-6.6'  }
; k  l5 T. Y% N6 g/ i    {'999998'}! ?* M: p& @* `
    {'999998'}
* e0 G1 V" Z# s% Z* F: ~- |5 ~/ z    {'-5.3'  }# h) P+ `% R  Y) A" C
    {'-4.4'  }  Q0 s% v& t) ^! X, G
    {'-3.8'  }* d0 B# `1 D7 o& @# O' g: v
    {'-3.2'  }
2 D, k6 I0 J& [4 C# M( D$ z    {'-1.7'  }
! ]6 z  H( S6 W: e4 |7 g! l% X    {'0.6'   }
7 v& I* g' H& J& p3 `) k8 ?    {'2.4'   }
0 q$ d1 N) P7 V+ Y! U    {'3.5'   }) ^8 n. e' g$ L0 i1 m
    {'5700'  }
$ _( Z/ G- H; ^6 M- A* q    {'999999'}
. g0 G  v9 J( f0 D/ F8 @    {'若尔盖' }
4 j5 X& p8 L/ j* U    {'56079' }
8 F2 i7 b# J2 d" l# H>>
  z9 v: H' @6 F6 |: \

该用户从未签到

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-22 19:05 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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