- 3
- 0
- 约7.52千字
- 约 43页
- 2017-08-10 发布于湖北
- 举报
第三节 matlab的程序设计 —— matlab语言称为第四代编程语言,程序简洁、可读性很强而且调试十分容易。 是matlab重要组成部分。 m文件简介 用户如想灵活应用matlab去解决实际问题,充分调用matlab的科学技术资源,就需要编辑m文件 包含matlab语言代码的文件称为m文件,其扩展名为m。 编辑m文件可使用各种文本编辑器。 一、matlab的工作模式 指令驱动模式 ? 通常matlab以指令驱动模式工作,即在matlab 窗口下当用户输入单行指令时,matlab 立即处理这条指令,并显示结果,这就是matlab命令行方式。 ? 命令行操作时,matlab窗口只允许一次执行一行上的一个或几个语句。 例如: x1=0:10 x1 = 0 1 2 3 4 5 6 7 8 9 10 x2=0:3:11 x2 = 0 3 6 9 x3=11.5:-3:0 x3 = 11.5000 8.5000 5.5000 2.5000 x1=0:10,x2=0:3:11,x3=11.5:-3:0 x1 = 0 1 2 3 4 5 6 7 8 9 10 x2 = 0 3 6 9 x3 = 11.5000 8.5000 5.5000 2.5000 在matlab窗口输入数据和命令进行计算时,当处理复杂问题和大量数据时是不方便的。因此应编辑m文件。 命令行方式程序可读性差,而且不能存储,对于复杂的问题,应编写成能存储的程序文件。 m文件模式 将matlab语句构成的程序存储成以m为扩展名的文件,然后再执行该程序文件,这种工作模式称为程序文件模式。 程序文件不能在指令窗口下建立,因为指令窗口只允许一次执行一行上的一个或几个语句。 二、m文件的创建 m文件的类型是普通的文本文件,我们可以使用系统认可的文本文件编辑器来建立m文件。如dos下的edit,windows的记事本和word等。 具体的创建方法: 在matlab命令窗 口点击file 菜单 new ? m-file m文件编辑器缺省设置是 c:\windows\notepad.exe 还可设成:c:\windows\write.exe c:\windows\command\ c:\program file\office\winword.exe 注意:所创建的m文件必须纳入matlab搜索路 径后,才能在matlab命令窗口运行。 matlab搜索路径的设置 matlab 缺省路径是c:\matlab\bin 1. cd c:\myfile 2. path(path,c:\myfile) 3. 打开matlabrc.m文件,将c:\myfile加上即可。 4. 用pathtool路径浏览器设定当前目录。 三、matlab文件的类型 数据文件 .mat mat文件是matlab以标准二进制格式保存的数据文件,可将工作空间中有用的数据变量保存下来。 mat文件的生成和调用是由函数save和load完成的。 例如:load gatlin image(X) colormap(gray);axis equal; axis(off) 2. m文件 m文件的语法类似于c语言,但又有其自身特点。它只是一个简单的ASCII码文本文件,执行程序时逐行解释运行程序,matlab是解释性的编程语言。 m文件有两类?独立的m文件 — 称命令文件 ?可调用m文件 — 称函数文件 (1). 命令文件 — 简单的m文件 命令文件实际上是一串指令的集合,与在命令窗口逐行执行文件中的所有指令,其结果是一样的。没有输入输出参数。 命令文件包括两部分:注释文件和程序文件 %RANK Number of linearly independent rows or columns. % K = RANK(X) is the number of singular values of X % that are l
您可能关注的文档
- 第3章 传动零件的设计.ppt
- 材料成型基础教学课件9.4.ppt
- 测试技术课程设计.doc
- 第12章 面向对象实现技术.ppt
- 点火系统检测.doc
- 第1讲 需求、供给和均衡价格.ppt
- 电力电子技术-第一章第六七节.ppt
- 第1章 水工艺设备常用材料.ppt
- 第二章 VF程序设计基础.doc
- 第4讲--需求分析与需求估计.ppt
- 某县委书记中央党校研修班学习小结总结报告.pdf
- 世界一流港口综合评价报告(2025)-中国经济信息社&交通运输部水运科学研究院_可搜索.pdf
- 2026年上海黄埔区高三一模高考历史试卷试题(含答案详解).docx
- 三年级(下)英语同步字帖《人教版》_可搜索.pdf
- 人工智能对汽车行业的影响-思略特_可搜索.pdf
- 2026年春期新教材人教版二年级下册数学 第1单元 有余数的除法 单元核心素养教案.docx
- 体育产业概论(第二版)教学课件第十一章 体育用品业_可搜索.pdf
- 职场实用英语交际教程(中级)课件U9_可搜索.pdf
- 小学语文《课后三表专练》五年级下册(26春)_可搜索.pdf
- 2026年高中政治学业水平考试知识点归纳总结(必修一-四).docx
最近下载
- 全国初级注册安全工程师职业资格考试辅导教材:安全生产实务.docx VIP
- TB∕T 3484-2017 列控系统应答器应用原则 含2025第1号修改单.docx VIP
- 非遗美术创作课件.pptx
- DB41∕T 385-2025 工业与城镇生活用水定额.pdf VIP
- DB41∕T 958-2025 农业与农村生活用水定额.pdf VIP
- Panasonic 松下 【蒸烤箱】NU-SC211W使用说明书.pdf
- 软考初级信息系统运行管理员考试题库历年真题及答案.docx VIP
- DB41∕T 3056-2025 露天矿山生态修复技术规程.pdf VIP
- 长江流域超标准洪水防御预案.docx VIP
- 中等职业学校英语教学大纲教育部.docx VIP
原创力文档

文档评论(0)