网站大量收购独家精品文档,联系QQ:2885784924

[理学]Matlab第4章课件.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]Matlab第4章课件

第四章 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 命令行方式程序可读性差,而且不能存储,对于复杂的问题,应编写成能存储的程序文件。 将Matlab语句构成的程序存储成以m为扩展名的文件,然后再执行该程序文件,这种工作模式称为程序文件模式。 1. m文件的创建 m文件的类型是普通的文本文件,我们可以使用系统认可的文本文件编辑器来建立m文件。 具体的创建方法: 在Matlab命令窗 口点击file 菜单 new ? m-file 2. 点击file — Save File As 将编辑器中的内容存入文件 *.m。 3. 编辑器 ——matlab自带的编辑器、记事本、word,或专业的编辑工具,例如:UltraEdit。 注意:所创建的m文件必须纳入Matlab搜索路 径或存到当前目录。 2. m文件类型 m文件的语法类似于c语言,但又有其自身特点,后缀为m。它只是一个简单的ASCII码文本文件,执行程序时逐行解释运行程序,Matlab是解释性的编程语言。 m文件有两类: ?独立的m文件 — 称命令文件(脚本script) ?可调用m文件 — 称函数文件(function) (1) 命令文件 — 简单的m文件 命令文件实际上是一串指令的集合,与在命令窗口逐行执行文件中的所有指令,其结果是一样的。 命令文件的特点: 命令文件没有输入输出参数。 命令文件运行中可以调用工作空间的数据,运行中产生的所有变量为全局变量。 命令文件可以直接运行。 如何有效加注释 % 最常用的操作,但是效率慢。如果是对大段的代码进行注释,可使用下面三种方法: 选中大段代码,鼠标右键—comment ,如果要取消大段代码的注释,同样鼠标右键—uncomment 快捷键:加注释是选中代码按 Ctrl+r,取消注释是选中代码按 Ctrl+t。 if(0) 大段的代码 end (2) Matlab内置函数文件 Matlab自定义的函数文件称内置函数文件 调用内置函数的方法:使用函数名并给出相应的入口、出口参数即可。 例如:sin.m函数 返回为:sin is a built-in function. 实际应用中可以直接调用 x=0:2*pi/180:2*pi; y=sin(2*x) plot(x,y) 又如 sqrt(x) —— 求x的平方根 abs(x)—— 求x的绝对值 det(a)—— 求行列式的值 等等。Matlab拥有大量的内置数学函数,供我们在数值运算和符号运算中调用。 (3)函数m文件— 需要输入变量,返回输出变量 Matlab用户可以根据需要编辑自己的m文件,它们可以像库函数一样方便的调用,从而极大地扩展了Matlab 的能力。 对于某一类特殊问题,如创建了许多m函数文件,则可形成新的工具箱。 这种用Matlab语言创建定义新的Matlab函数的功能,正体现了Matlab语言强大的扩展功能。 函数m文件的格式: (1)函数定义行: function [返回变量]=函数名(输入变量) (2) 函数说明,就是函数注释。 (3) 函数体:程序语句段,完成函数的功能。 特定规则: 函数m文件第一行必须以单词function作为引导词,必须遵循如下形式: function [因变量]=函数名(自变量) m文件的文件名必

文档评论(0)

ipbohn97 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档