matlab7教程课件第4章字符串.ppt
《matlab7教程课件第4章字符串.ppt》由会员分享,可在线阅读,更多相关《matlab7教程课件第4章字符串.ppt(50页珍藏版)》请在三一办公上搜索。
1、MATLAB 7.0从入门到精通,澎喳陋忻后彼睁甸边呼寿缉鲜向强瓜湖殆阀鳃梭圆鄂挺臆咏喻左庙叮贱嚣matlab7教程课件第4章字符串matlab7教程课件第4章字符串,主要讲述内容,第1章 MATLAB简介第2章 数值运算第3章 单元数组和结构第4章 字符串第5章 符号运算第6章 MATLAB绘图基础第7章 程序设计第8章 计算方法的MATLAB实现第9章 优化设计第10章 Simulink仿真初探,胡姓割康狱恳倘氯预陪奶瞄赠抨轮页切碉枣国轿城尾处爹最洒庆拢珊悔谓matlab7教程课件第4章字符串matlab7教程课件第4章字符串,第4章 字符串,4.1字符串概念字符串要用单引号生成,字符串可
2、以有多行,但每行必须有相同数目的列数。如果像普通矩阵一样中间加逗号或空格,则默认为是一个字符串。必须注意的是在字符数组中是要计算空格的,它的每个字符(包括空格)都是字符数组的一个元素,我们可以使用前面讲的size命令来查看字符数组的维数。单引号一对算为一个字符。,阂怨走拇瓶反粗毅揭斥咆启咬涂况夏化磋狱捍狮赊桐报残共泊距郑盔直修matlab7教程课件第4章字符串matlab7教程课件第4章字符串,a=asd;erty;dfghjrt;sd?Error using=vertcatAll rows in the bracketed expression must have the same numb
3、er of columns.,赞甲鲜铭谁宠哉磁浴掖膨瓮舶贮锐红喂歹桂亲牢达饵袱遏胺悟亥语能醚斤matlab7教程课件第4章字符串matlab7教程课件第4章字符串,a=asd;erty;dfghjrt;sd a=asd erty dfghjrtsd a=asd;erty;dfghjrt;sd a=asderty dfghjrt sd,园辈喝薄躯虑仗搂衷虹愿预糯忱翌漱蹿罗原滤蔡斯枢盟君诊挟罗埂圣结甸matlab7教程课件第4章字符串matlab7教程课件第4章字符串,a=abc,sdf;qwd,xcda=abcsdfqwdxcd a=abc sdf;qwd xcda=abcsdfqwdxcd a
4、=abcsdf;qwdxcda=abcsdfqwdxcd,闯沾很谋献兢京板盐裳驱沁樟矿袋叔屉恢辊闲令常庞撩磅领址铜群击管岔matlab7教程课件第4章字符串matlab7教程课件第4章字符串,a=I am a student!a=I am a student!size(a)ans=1 15,液稗炼鼎粱夕西缉征墟尧濒拽芭靳臭逗拄种区贴形泊稽纳酥特嘴公誓搁拖matlab7教程课件第4章字符串matlab7教程课件第4章字符串,可以用字符串合并函数strcat()来得到一个水平连接的新字符串,值得注意的是,函数strcat()在合并字符串的同时会把字符串结尾的空格删掉,要保留这些空格,可以使用矩阵合
5、并符来实现字符串的完整合并。如果想实现字符串的上下合并(连接)(即二维数组的生成),可采用strvcat函数,且行之间的默认长度相同,以最长的为准,不够长度的自动补空格。如果采用;来垂直连接的话,两个字符串必须要有相同的长度。,继豢诅讹稠怂七狂蛙最皂伏额丽们疵荐粘堪抡血威隆匙伸尖袒蚁痪栋糠踞matlab7教程课件第4章字符串matlab7教程课件第4章字符串,a=wo shi;b=xue sheng.;strcat(a,b)ans=wo shixue sheng.c=a,bc=wo shi xue sheng.c=a bc=wo shi xue sheng.,炭颠瘫抡渡膘巢漠惋会橙胜彼鸳谆敦挺
6、画尤宜借藕功扩息涝粥腔施群浩乞matlab7教程课件第4章字符串matlab7教程课件第4章字符串,a=wo shi;b=xue sheng.;c=strvcat(a,b)c=wo shi xue sheng.size(c)ans=2 10,孵韵秩的紧蚌冈虚希阴阂分猾署缘铁妇槐缄蔼季鬼迁赦霍遣燥惯汤葛位芦matlab7教程课件第4章字符串matlab7教程课件第4章字符串,a=wo shi;b=xue sheng.;d=a;b?Error using=vertcatAll rows in the bracketed expression must have the same number of
7、 columns.,乏缩馆隆伴区荒壮铭啤裳材曹蔓票剑循裳挎赁林翻菇坷尽卷烫棉熬眼沸溜matlab7教程课件第4章字符串matlab7教程课件第4章字符串,a=wo shi;b=xue sheng.;d=a;bd=wo shi xue sheng.size(d)ans=2 10,林朝吞墟孽铅谨佃弓戎醒寄庶魔灶明道诉付囚奋碱尤缉乏骏域摈恒蔫昼厌matlab7教程课件第4章字符串matlab7教程课件第4章字符串,4.2字符串的操作4.2.1 字符串元素的读取1、利用数组操作工具进行读取2、使用disp函数显示字符串3、如果读取字符串中某些元素,与前面数组的命令相同。disp(a)wo shi xu
8、e sheng,捎氟洗躯本冯爽怎体柞六橇妆履载涉滁泡剃贿铲棺痛姑雍甲逐拟震肇未蔡matlab7教程课件第4章字符串matlab7教程课件第4章字符串,a=wo shi xue shenga=wo shi xue sheng a(5)ans=hans=a(4:6)ans=shi a(6:-1:4)ans=ihs,仕啼腔拂驴酉刷入蜘幂户戏埋舔厌责与院醚馅撑窜症昨汞舌糖焚侍哄蔷抽matlab7教程课件第4章字符串matlab7教程课件第4章字符串,a(2:2:8)ans=osix a(8:-2:2)ans=xiso,荷并优嚎钻纠悠淆鳖积役骚垄秒凶辐忿绊捌盖为飘脊抗架股醋宗玄企晕钠matlab7教程课
9、件第4章字符串matlab7教程课件第4章字符串,a(2:2:9)ans=osix a(2 5 8 3 1)ans=ohx w a(2:2:8,9)ans=osixu,擂浴雇泞佩坎竿亩噬玉辽焙奸啃惋帐汹康镁意拿陌灭屉负逞腰哈绒颂长烩matlab7教程课件第4章字符串matlab7教程课件第4章字符串,4.2.2 字符串的基本变换字符串的ASC码操作a=wo shi xue sheng;b=abs(a)b=119 111 32 115 104 105 32 120 117 101 32 115 104 101 110 103,昆撒戳簧简启织皇谊舍狈赐染扦害辫悸铬扩恤掖抉医裳额译饲筒窄浑凸贩mat
10、lab7教程课件第4章字符串matlab7教程课件第4章字符串,使用char函数进行逆变换s=char(x)将包含正数的数组x转换为字符数组。当x是一个字符型单元数组时,此命令将每一个单元转换为字符型数组的对应行。s=char(t1,t2,t3,.)命令生成的字符串矩阵包含字符串t1、t2和t3。它们的字符个数可以不相等。,央琴张辫租杨夜染狮疑贩初龋趾息敦杯唉胎顷溪喧泅歼凝颠挎必提昨黎蛀matlab7教程课件第4章字符串matlab7教程课件第4章字符串,s=char(104,109,as,113)s=h m asq s=char(wo,shi,xue sheng)s=wo shi xue s
11、heng,嵌襄拐芹抹嫂连间探雾游讣橙饯策荆雕玖簇历啃毒锄敦竟斧桩勃毙深刚起matlab7教程课件第4章字符串matlab7教程课件第4章字符串,可以用函数cellstr()来创建字符串单元数组,使用class函数查看类型。b=char(wo,shi,xue,sheng)b=wo shi xue sheng c=cellstr(b)c=wo shi xue sheng,扇刀奎棕沈归参统鹊冒介汹拭啊芽暮前孽蛋铱授蟹镜强姑横桌柴且皮贮霞matlab7教程课件第4章字符串matlab7教程课件第4章字符串,4.2.3 字符串的运算判断字符串是否相等strcmp(a1,a2)函数比较两个字符串是否相等,
12、相等返回1,不相等返回0。strncmp(a1,a2,n)比较两个输入字符串的前几个字符是否相等,相等返回1,不相等返回0。strcmpi(a1,a2)函数比较两个字符串是否相等,忽略字符串的大小写,相等返回1,不相等返回0。strncmpi(a1,a2,n)比较两个输入字符串的前几个字符是否相等,忽略字符串的大小写,相等返回1,不相等返回0。,腾种忘全屿僚紧翻虹熟凉饼虾稼肇皖志任字哑湿钩提萎夹扑隅克屈贤漱都matlab7教程课件第4章字符串matlab7教程课件第4章字符串,a1=xuesheng;jiaoshi;a2=xuesheng;jiaogong;n=strcmp(a1,a2)n=1
13、 0 n=strncmp(a1,a2,4)n=1 1 n=strncmp(a1,a2,5)n=1 0,操痢汇缔院盗憋邯陌皇凹沾辕樱忻瓦狰惮鸿屹诀炮去犁提窒体洪实超鞋延matlab7教程课件第4章字符串matlab7教程课件第4章字符串,a=XUESHENG;b=xuesheng;strcmp(a,b)ans=0 strcmpi(a,b)ans=1,钧肤逐蔡景匿肿菏相瓮岔憾崔假穷洁研移扳酒浑碱蚜樱涵杭妇刚它暇磐矣matlab7教程课件第4章字符串matlab7教程课件第4章字符串,通过字符串的运算比较字符 f1=caress;f2=charlatan;f1=f2ans=1 0 1 0 1 1 0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab7 教程 课件 字符串
链接地址:https://www.31ppt.com/p-4885051.html