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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
( N* }4 D1 |' d& ~' m) ~
5 H! A, Z# u$ ]& L. `
有288×1cell数组,其中数据如下,每32行会出现一个汉字。我想提取某个汉字后面的数据,但if语句报错未定义与 'cell' 类型的输入参数相对应的运算符 '=='。看了很多帖子还是没有思路,完全菜鸟,能否请各位大神指点一二,非常感谢!!!
' S- ^6 o- T5 p( Q2 X% @
2 E& e. ~7 i9 J: g) q代码
! X* _. B  {, y/ C; hfor i=1:length(data{1,1})
1 n( `% K$ k$ g, n/ U: F! v* q    if (data{1,1}(i)=='石渠')
7 _/ ?" D  }( d1 x0 e3 z6 z6 ~    data_new=[data_new;data{1,1}(i+1)];6 O" G7 D) R0 B* y$ @
    data_new=[data_new;data{1,1}(i+2)];
; B3 Y) `) d, e* [    data_new=[data_new;data{1,1}(i+3)];
% p' v4 A. t  ]    data_new=[data_new;data{1,1}(i+4)];* K- h' h0 J5 Y$ V# E% O4 S' H
    %省略中间
5 r& u( v( `  G6 M4 \, o0 U    data_new=[data_new;data{1,1}(i+32)];
3 b/ C+ Y5 R" T+ D    end
3 F& r6 i) j7 I: y, `, A# wend7 B& M, t: a$ P' ^/ Q. @
+ w5 W; y9 k' C0 G! O$ M+ A! }
数据
' O! u& c0 {8 X. t5 C; l' x  n6 `>> data
1 H8 l  Z1 x* b# t: R/ c1 [/ ?- pdata =& g: _0 r( j# k! g# j6 U
  1×1 cell 数组
' A; O1 S1 I, T    {288×1 cell}7 ?1 t" ^! [" a
>> data{1,1}(1:34)
+ S1 f/ v+ L! ^0 }$ cans =
, N: n* `) O4 |5 e1 w3 ]% @: l8 Z3 B  34×1 cell 数组
2 b# ?# f; ]3 C( ]' n' M4 H    {'石渠'  }
" q$ b, ^: a3 i! x) |1 C    {'56038' }* d9 n" l- D5 D# v
    {'32.98' }7 R2 x; n) H$ z9 X' ~
    {'98.1'  }- D* \; @% j0 M: m- K  F0 ?
    {'2015'  }5 M2 D# V7 Y4 t: A( ]  D$ v
    {'1'     }
+ R( M* U/ K3 O1 D" n6 b# i    {'1'     }, l) Q5 y; t4 F2 G3 h
    {'1'     }
0 L$ m" u' ~- k+ j0 b+ _    {'612.1' }1 c6 V4 ^. b, |6 U
    {'-21'   }4 v) }+ r+ j# T" K) h; E
    {'999998'}
: t. z% [& b. K) u. s    {'999998'}$ E# [  z6 u! g4 m8 ]
    {'-24.4' }
* |- F7 F. ^3 t$ R! u    {'74'    }
9 d* O3 e; q4 i    {'0.9'   }
  {' I" h' J" o' d6 e    {'999998'}' E% B9 M1 O/ ^9 _, C5 k
    {'999999'}, Q6 k. @: c3 n" i& k
    {'999011'}' \8 R; k' U" Q0 F1 J) @- t
    {'0.5'   }
  P( C0 W4 W7 D. E    {'-6.6'  }) t- E/ q2 j; @9 n6 M7 |
    {'999998'}" e  b  X- s  A$ Q6 V
    {'999998'}2 n7 x1 I, R: j
    {'-5.3'  }0 r# P1 p! t5 E9 M+ ~3 V* H3 }+ E
    {'-4.4'  }
/ t  H6 q3 W- W% y    {'-3.8'  }6 n) _: U6 `! S( [8 C7 u9 [; N$ V5 Q
    {'-3.2'  }3 u9 x+ X. x7 Z& r; G
    {'-1.7'  }: |% O7 v0 z) u  P
    {'0.6'   }: G; x* R* L) W" w
    {'2.4'   }7 O: d; b2 B( p2 z  v' Q% ~
    {'3.5'   }1 E5 q6 v3 O7 t8 [* V, D" w+ N8 X
    {'5700'  }
/ C& S# S& F6 k* e6 A    {'999999'}9 c! U! N2 F, @4 J  }3 P- _
    {'若尔盖' }  B* w/ n8 C! {  s
    {'56079' }  v* r9 T8 ]! G7 y. c9 ?
>>6 N0 v  r" @+ ^

该用户从未签到

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-4 16:45 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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