- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
08建模matlab讲解1
数学软件:Matlab、 Mathematica、 Maple。 统计:spss、sas等 运筹:lingo等 MATLAB介绍 MATLAB意为“矩阵实验室”,源自 Matrix Laboratory ,它是一种科学计算软件。 matlab语言是由美国的Clever Moler博士于1980年。开发的设计者的初衷是为解决“线性代数”课程的矩阵运算问题。 目前MATLAB已经成为国际上最流行的软件之一,除了可提供传统的交互式的编程方法之外,还能提供丰富可靠的矩阵运算、图形绘制、数据处理、图像处理和Windows编程工具等。因而出现了各种以MATLAB为基础的工具箱,应用于自动控制、图像信号处理、生物医学工程、语音处理、信号分析、时序分析与建模、优化设计等广泛的领域,表现出了一般高级语言难以比拟的优势。 美国Mathwork软件公司推出的Matlab软件就是为了给人们提供一个方便的数值计算平台而设计的。 丰富的MATLAB工具箱 MATLAB主工具箱 符号数学工具箱 SIMULINK仿真工具箱 控制系统工具箱 信号处理工具箱 图象处理工具箱 通讯工具箱 系统辨识工具箱 神经元网络工具箱 金融工具箱 在使用中Matlab的优点有如下几点: 启动MATLAB后,将进入MATLAB 集成环境。MATLAB 集成环境包括MATLAB主窗口、命令窗口(Command Window)、工作空间窗口(Workspace)、命令历史窗口(Command History)、当前目录窗口(Current Directory) 。 当MATLAB安装完毕并首次启动时,展现在屏幕上的界面为MATLAB的默认界面,如右图所示。 6 M文件 1) M文件概述 用MATLAB语言编写的程序,称为M文件。M文件可以根据调用方式的不同分为两类:命令文件(Script File)(或脚本文件)和函数文件(Function File)。 2) M文件的建立与打开 M文件是一个文本文件,它可以用任何编辑程序来建立和编辑,而一般常用且最为方便的是使用MATLAB提供的文本编辑器。 1)建立新的M文件 为建立新的M文件,启动MATLAB文本编辑器有3种方法: (1) 菜单操作。从MATLAB主窗口的File菜单中选择New菜单项,再选择M-file命令,屏幕上将出现MATLAB 文本编辑器窗口。 (2) 命令操作。在MATLAB命令窗口输入命令edit,启动MATLAB文本编辑器后,输入M文件的内容并存盘。 (3) 命令按钮操作。单击MATLAB主窗口工具栏上的New M-File命令按钮,启动MATLAB文本编辑器后,输入M文件的内容并存盘。 3)打开已有的M文件 打开已有的M文件,也有3种方法: (1) 菜单操作。从MATLAB主窗口的File菜单中选择Open命令,则屏幕出现Open对话框,在Open对话框中选中所需打开的M文件。在文档窗口可以对打开的M文件进行编辑修改,编辑完成后,将M文件存盘。 (2) 命令操作。在MATLAB命令窗口输入命令:edit 文件名,则打开指定的M文件。 (3) 命令按钮操作。单击MATLAB主窗口工具栏上的Open File命令按钮,再从弹出的对话框中选择所需打开的M文件。 7 函数文件 1 ) 函数文件的基本结构 函数文件由function语句引导,其基本结构为: function 输出形参表=函数名(输入形参表) 注释说明部分 函数体语句 其中以function开头的一行为引导行,表示该M文件 是一个函数文件。函数名的命名规则与变量名相同。 输入形参为函数的输入参数,输出形参为函数的输 出参数。当输出形参多于一个时,则应该用方括号 括起来。 2) 函数调用 函数调用的一般格式是: [输出实参表]=函数名(输入实参表) 要注意的是,函数调用时各实参出现的 定义时形参的顺序、个数一致,否则会出 错。函数调用时,先将实参传递给相应的形 参,从而实现参数传递,然后再执行函数的 功能。 1、 x=[a,b,c,d,e,f]或x=[a b c d e f] 2 、x=first:last 3 、x=first:increment:last 4 、linspace(first,last,n) 例:a=[] b=zeros(4,5) c=ones(4,5) d=eye(4,5) e=eye(4,4) 4 MATLAB运算 1)
您可能关注的文档
最近下载
- 联合国关于危险货物运输的建议书规章范本.docx VIP
- GB50061-2010 66kv及以下架空电力线路设计规范.docx VIP
- PPT交通安全课件.pptx VIP
- 医疗超声刀主机系统的设计与实现.pdf VIP
- 【川教版】《生命 生态 安全》二上第14课 思维真奇妙 课件.pptx VIP
- 初中语文中考总复习——阅读理解(父爱有多坚硬)含答案解析.pdf VIP
- 第5课+中国古代官员的选拔与管理+高二历史统编版2019选择性必修1.pptx VIP
- 2025年教科版科学五年级上册教学计划(含进度表).docx VIP
- 芜湖站场改造工程施工组织设计.pdf VIP
- 沥青混合料改性添加剂++第4部分:抗剥落剂编制说明.pdf VIP
文档评论(0)