欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    matlab第六章字符串处理.ppt

    • 资源ID:80463738       资源大小:212.49KB        全文页数:17页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    matlab第六章字符串处理.ppt

    第七章第七章 字符串处理字符串处理 7.1字符阵列在MATLAB中,每个字符按16位ASC码储存,这大大方便了在MATLAB中使用双字节内码字符集,如汉字系统。利用double和char函数可在字符与ASC码之间进行转换。一、字符与ASCII码之间的变换 利用double函数和char函数可实现在字符与其ASCII码之间进行变换。例如:name=河北大学%字符串 a=double(name)%转变为ASCII码 name=char(a)%ASCII码转变为字符二、建立二维字符阵列 注意:建立二维阵列时,应注意确保每行上的字符数相等,如果长度不等,应在其后补空格。可以利用blanks(n)函数来添加空格。利用deblank函数可以删除字符串末尾多余的空格。例如:s1=welcome to hebei university s2=you are welcome to my hometown s=s1blanks(3);s27.2 字符串单元阵列 字符串单元阵列中每个元素均为字符串,而且已经删除了末尾的空格。1.利用cellstr函数可以方便的将字符阵列变换成字符串单元阵列 例如:cell=cellstr(s)2.利用char函数可以进行反变换 例如:s=char(cell)7.3字符串比较比较字符串的方式:1,比较两个字符串或其部分是否相同;2,比较两个字符串中个别字符是否相同 3,可对字符串中的每个元素进行归类。7.3字符串比较一、比较字符串是否相同 strcmp函数用于比较字符串是否相同strcmpi函数用于比较时忽略大小写strncmp函数用于比较两个字符串的前n个字符是否相同strncmpi函数比较时忽略大小写例如:s1=help,s2=hello,s3=Hellok1=strcmp(s1,s2)则k1=0k2=strcmpi(s1,s3)则k2=1二、比较字符是否相同利用关系操作符。三、英文字母的检测 isletter函数和isspace函数,返回结果为(1)或假(0)。例如:s=hebei 2004 letter=isletter(s)space=isspace(s)7.4 字符串搜索与取代字符串搜索与取代 利用findstr(查找某个字符串)strmatch(字符串匹配)strrep(修改字符串)strtok(提取字符串的首部)等函数可以完成字符串的搜索与取代 例如:function allwords=words(sentence)r=sentence allwords=;While(any)w,r=strtok(r)Allwords=strvcat(allwords,w)7.5 字符串与数值之间的变换常用的有 int2str(数值转换为字符)num2str(含有小数的数值转换为字符)bin2dec(二进制转换为十进制)hex2dec(十六进制转换为十进制)base2dec(三进制转换为十进制)dec2base(十进制转换为三进制)7.7字符串函数,一般命令 1,char 功能:建立字符矩阵 格式:s=char(x)7.7字符串函数2,double 功能:字符阵列变换成双精度数值 格式:y=double(x)3,cellstr 功能:从字符阵列中建立单元阵列 格式:c=cellstr(s)7.7字符串函数,字符串测试 1,ischar 功能:检测到字符阵列时为逻辑真 格式:k=ischar(a)7.7字符串函数,字符串操作 1,strcat 功能:字符串连接 格式:t=strcat(s1,s2,s3.)2,strvcat 功能:字符串的直接连接 格式:t=strvcat(s1,s2,s3.)例1 混合频率信号成分分析,有一信号x由三种不同频率的正弦信号混合而成,通过得到信号的DFT,确定出信号的频率及其强度。程序如下t=0:1/119:1;x=5*sin(2*pi*20*t)+3*sin(2*pi*30*t)+sin(2*pi*45*t);y=fft(x);m=abs(y);f=(0:length(y)-1)*119/length(y);figure(1)Subplot(2,1,1),plot(t,x),grid ontitle(多频率混合信号)ylabel(Inputitx),xlabel(Time)subplot(2,1,2),plot(f,m)ylabel(Abs.Magnitude),grid onxlabel(Frequency(Hertz)

    注意事项

    本文(matlab第六章字符串处理.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开