- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Matlab程序设计数据类型判断指令指令含义指令含义isa(x,’name’)输入宗量name是指具体数据类型的英文名称。假如x是指定的数据类型,则结果为1ishandle(x)若x是图柄代号,则结果为1iscell(x)若x是元胞,则结果为1islogical(x)若x是逻辑数,则结果为1iscellstr(x)若x是字符串组成的元胞数组,则结果为1isnumeric(x)若x是数值,则结果为1ischar(x)若x是字符串,则结果为1isobject(x)若x是对象,则结果为1isfield(x,’name’)若name指定的名称是构架x的域名,则结果为1issparse(x)若x稀疏,则结果为1isglobal(x)若x是全局变量,结果为1isstruct(x)若x是构架,则结果为1第29页,共70页,星期日,2025年,2月5日Matlab程序设计第七节字符串数组字符串数组简称串数组。字符串数组的作用:没有串数组及相应的操作,那么数据可视化、图形用户界面GUI的制作将会遇到困难,构作MATLAB的宏指令也将会遇到困难。字符变量的创建方式:把待建的字符放在“单引号对”中。注意:“单引号对”必须在英文状态下输入,其作用是MATLAB识别送来内容“身份”(是变量名、数字,还是字符串)所必需的。数字标量在内存中存放时需要8个字节(Byte),而一个字符的存放只需2个字节。第30页,共70页,星期日,2025年,2月5日Matlab程序设计一维字符数组的创建name=ThomasR.Lee字符数组的连接t=[ab]:a,b尾部的空格被保留 strcat(S1,S2,S3,...):horizontallyconcatenatescorrespondingrowsofthecharacterarraysS1,S2,S3etc第31页,共70页,星期日,2025年,2月5日Matlab程序设计复杂串数组的创建多行串数组的直接创建在直接创建多行串数组时,关键是要保证串数组的各行字符数要相等,即保证各行等长。为此,有时不得不通过空格符的增减来调节各行的长度,使它们彼此相等。例:S=[Thisstringarray hasmultiplerows.]增加一空格使两行长度相等第32页,共70页,星期日,2025年,2月5日Matlab程序设计利用串操作函数创建多行串数组用专门函数char,str2mat,strvcat创建多行串数组示例。Char:创建字符串数组或将其他类型变量转化为字符串数组(与[]区别)str2mat:将字符串转换为含有空格行的数组Strvcat:创建字符串数组(不含空格行)这三个函数创建多行数组时,不必担心每行字符数是否相等。它们总会按最长行设置第二维的长度,其他行的尾部用空格填充。复杂串数组的创建第33页,共70页,星期日,2025年,2月5日Matlab程序设计复杂串数组的创建第34页,共70页,星期日,2025年,2月5日Matlab程序设计执行字符串eval函数(执行表达式)eval(expression)[a1,a2,a3,…]=eval(‘function(b1,b2,b3,…’)feval函数(执行函数)[y1,y2,…]=feval(fhandle,x1,…,xn)[y1,y2,…]=feval(function,x1,…,xn)第35页,共70页,星期日,2025年,2月5日Matlab程序设计串转换函数指令含义指令含义abs把串翻译成ASCII码hex2dec16-进制串转换为十进制整数base2decX-进制串转换为十进制整数hex2num16-进制串转换为浮点数bin2dec二进制串转换为十进制整数int2str把整数转换为串char把ASCII码及其他非数值类数据转换成字符串mat2str把数值矩阵转换为eval可调用的格式dec2base十进制整数转换为X进制串num2str把数值转换为串dec2bin十进制整数转换为二进制串setstr把ASCII码翻译成串dec2hex十进制整数转换为十六进制串sprintf以控制格式把数值转换为串double把任何类型数据转换成双精度数值sscanf在控制格式下把串转换为数值fprintf把格式化数据写到文件或屏幕str2num把串转换为数值第36页,共70页,星期日,2025年,2月5日
您可能关注的文档
- 大气压强高效课堂.ppt
- 连接器十大不良.ppt
- 粒度分析原理与应用.ppt
- 第4章 雷达避碰常用估算方法.ppt
- 第四讲态势语言.ppt
- 第八章 电解和库仑分析法.ppt
- 门店经营管理之商品毛利提升策略.ppt
- 沥青与沥青混合料.ppt
- 货节演示文稿.ppt
- 第二章交流电机坐标变换.ppt
- 2026华泰证券Fintech金融科技人才专场校园招聘笔试备考试题及答案解析.docx
- 2026江苏辖区农村商业银行江阴农村商业银行校园招聘85人笔试备考试题及答案解析.docx
- 2025下半年广东中山市检察机关招聘劳动合同制司法辅助人员11人笔试模拟试题及答案解析.docx
- 2025西安辛家庙社区卫生服务中心招聘笔试参考题库附答案解析.docx
- 2026建发致新校园招聘笔试备考试题及答案解析.docx
- 2025西双版纳州景洪市文化和旅游局招聘城镇公益性岗位人员(2人)笔试参考题库附答案解析.docx
- 2026江苏辖区农村商业银行张家港农村商业银行校园招聘80人笔试备考试题及答案解析.docx
- 2026临沂市郯城邮政招聘笔试备考试题及答案解析.docx
- 2025下半年国家矿山安全监察局四川局下属事业单位考试招聘5人笔试模拟试题及答案解析.docx
- 2025西北工业大学航天学院空天光机电与多学科一体化团队招聘1人(陕西)笔试参考题库附答案解析.docx
最近下载
- 2025陕西氢能产业发展有限公司所属单位招聘101名模拟试卷含答案详解.docx VIP
- 97拳皇键盘出招表带图.doc
- 2025年冠脉介入培训试题及答案.docx VIP
- 贵州民航产业集团有限公司招聘笔试题库附答案详解(b卷).docx VIP
- 幼儿绘本故事之我不挑食.pptx VIP
- 人教版九年级英语Unit 4 I used to be afraid of the dark Section A 1a-1c教案(含核心素养目标).docx VIP
- 第一单元-第2课-《国色之韵》课件+-2025—2026学年+人教版(2024)初中美术八年级上册.pptx VIP
- 支气管肺炎的健康教育.pptx VIP
- 2025陕西氢能产业发展有限公司所属单位招聘101名考前自测高频考点模拟试题含答案详解.docx
- 建筑工程竣工验收阶段工资支付情况报告表.doc VIP
文档评论(0)