- 3
- 0
- 约8.67千字
- 约 68页
- 2017-06-07 发布于湖北
- 举报
(4)磁盘文件的读出 命令 fscanf 语法: [A, count]=fscanf(fid,format,size) 例:fid=fopen (‘test1.txt’,’r’); [A, c]=fprintf(fid,’%f %f’,[32]); 十二.模块化的程序设计:函数文件 (1)函数文件的建立 函数文件由function语句引导,其基本结构为 Function 输出形参表=函数名(输入形参表) 注释说明部分 函数体部分. 例:利用函数文件实现直角坐标与极坐标之间的转换. 函数文件 tran.m function [rho,theta]=tran(x,y) rho=sqrt(x*x+y*y); theta=atan(y/x); (2)函数文件的调用 保证所建函数文件在搜索路径中,即可直接调用之. 例:用main1.m调用tran.m x=input(‘please input x=’); y=input(‘please input y=’); [rho,the]=tran(x,y); rho the 作业:P93 1,2 学习小组: 三人一组 5. 矩阵的转置与旋转 矩阵的转置转置运算符是单撇号(‘)。 矩阵的旋转利用函数rot90(A,k)将矩阵A旋转90o的k倍,当k为1时可省略。 6.矩阵的翻转 矩阵的左右翻转对矩阵实施左右翻转是将原矩阵的第一列和最后一列调换,第二列和倒数第二列调换,…,依次类推。MATLAB对矩阵A实施左右翻转的函数是fliplr(A)。 矩阵的上下翻转MATLAB对矩阵A实施上下翻转的函数是flipud(A)。 五、字符串 在MATLAB中,字符串是用单撇号括起来的字符序列。 MATLAB将字符串当作一个行向量,每个元素对应一个字符,其标识方法和数值向量相同。也可以建立多行字符串矩阵。 字符串是以ASCII码形式存储的。abs函数可以用来获取字符串矩阵所对应的ASCII码数值矩阵。相反,char函数可以把ASCII码矩阵转换为字符串矩阵。 例2-13 建立一个字符串向量,然后对该向量做如下处理:(1) 取第1~5个字符组成的子字符串。(2) 将字符串倒过来重新排列。(3) 将字符串中的小写字母变成相应的大写字母,其余字符不变。(4) 统计字符串中小写字母的个数。 命令如下:ch=‘ABc123d4e56Fg9’;subch=ch(1:5) %取子字符串revch=ch(end:-1:1) %将字符串倒排k=find(ch=‘a’ch=‘z’); %找小写字母的位置ch(k)=ch(k)-(‘a’-‘A’); %将小写字母变成相应的大写字母char(ch) length(k) %统计小写字母的个数 六、结构数据和单元数据 结构数据 结构矩阵的建立与引用 结构矩阵的元素可以是不同的数据类型,它能将一组具有不同属性的数据纳入到一个统一的变量名下进行管理。建立一个结构矩阵可采用给结构成员赋值的办法。具体格式为: 结构矩阵名.成员名=表达式 其中表达式应理解为矩阵表达式。 结构成员的修改 可以根据需要增加或删除结构的成员。例如要给结构矩阵a增加一个成员x4,可给a中任意一个元素增加成员x4:a(1).x4=‘410075’;但其他成员均为空矩阵,可以使用赋值语句给它赋确定的值。要删除结构的成员,则可以使用rmfield函数来完成。例如,删除成员x4:a=rmfield(a,‘x4’); 2 .单元数据 单元矩阵的建立与引用建立单元矩阵和一般矩阵相似,只是矩阵元素用大括号括起来。可以用带有大括号下标的形式引用单元矩阵元素。例如b{3,3}。单元矩阵的元素可以是结构或单元数据。可以使用celldisp函数来显示整个单元矩阵,如celldisp(b)。还可以删除单元矩阵中的某个元素。 七.M文件的编辑与调试 用MATLAB的程序文件是以.m为扩展名的文本文件,称为M文件。其语句的执行相当于依次在命令窗口输入相应的命令. M文件中,说明性的文字(注释)用%开头,用Help命令可以显示说明文字的内容 例 Hello.m %program hello.m %Hello,Students ! %Good morning ! %Study hard and make progress every day !!! %Good good study,day day
您可能关注的文档
- SDH光缆数字线路系统误码性能指标与其分配_陈安国.pdf
- 第二篇逻辑门电路.pdf
- s—e系及GeS—e系相变光盘记录介质的bs—bT热力学参数,微观结构及光学性能.pdf
- 数据库基本概念要领.doc
- SF6密度继电器校验仪功能说明与主菜单仪器操作方法.doc
- 数据库基本概念与字段类型详解.pptx
- SIP的安全机制与其HTTP摘要认证的改进.pdf
- sip消息类型及消息代码详解.pdf
- 数据库基本资料要领.ppt
- Socket服务器和客户端双向通信实例.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 医院医养结合功能区设计方案.docx
- 老年人防诈骗宣传案例分析报告.docx VIP
- 聚羧酸减水剂msds报告.docx
- 个人信用报告模板简版带水印可编辑2025年9月新版.pdf VIP
- QBNM-PS-0001—2019 汽车车身油漆涂层标准.pdf VIP
- 2025铁路旅客列车餐饮服务卫生规范.pdf VIP
- 奉节脐橙电子商务发展中存在的问题及对策研究.docx VIP
- 城中村改造建设项目可行性研究报告.docx VIP
- 2024党员围绕“学习贯彻党的创新理论、党性修养提高、联系服务群众、党员发挥先锋模范作用、铸牢中华民族共同体意识方面”5个方面组织生活会发言材料多篇.docx VIP
- 《养老之女性篇》课件.pptx VIP
原创力文档

文档评论(0)