matlab基础new

matlab基础new

ID:34529625

大小:2.87 MB

页数:174页

时间:2019-03-07

matlab基础new_第1页
matlab基础new_第2页
matlab基础new_第3页
matlab基础new_第4页
matlab基础new_第5页
资源描述:

《matlab基础new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB基础>•MATLAB窗口环境>•MATLAB程序设计语言基础>•矩阵运算和操作>•脚本与函数>•流程控制>•绘图MATLAB介绍•它的首创者是美国新墨西哥大学计算机系的系主任CleveMoler博士,他在教授线性代数课程发现其他语言很不方便,便构思开发了MATLAB。最初采用FORTRAN语言编写,20世纪80年代后出现了MATLAB的第二版,全部采用C语言编写.•1984年Moler博士和一批数学家及软件专家创建了MathWorks公司,专门开发MATLAB。•1993年出现了微机版,到2003年是6.5版•目前已经有matlab2013b版MATLAB语言的特点:1

2、)语言简洁紧凑,使用方便灵活,库函数极其丰富MATLAB程序书写形式自由,利用起丰富的库函数避开繁杂的子程序编程任务,压缩了一切不必要的编程工作。由于库函数都由本领域的专家编写,用户不必担心函数的可靠性。可以说,用MATLAB进行科技开发是站在专家的肩膀上。2)运算符丰富由于MATLAB是用C语言编写的,MATLAB提供了和C语言几乎一样多的运算符,灵活使用MATLAB的运算符将使程序变得极为简短。3)MATLAB既具有结构化的控制语句(如for循环,while循环,break语句和if语句),又有面向对象编程的特性。4)程序限制不严格,程序设计自由度大例如,在MATLAB

3、里,用户无需对矩阵预定义就可使用。5)程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行。6)MATLAB的图形功能强大。在FORTRAN和C语言里,绘图都很不容易,但在MATLAB里,数据的可视化非常简单。MATLAB还具有较强的编辑图形界面的能力。7)功能强大的工具箱是MATLAB的另一特色。MATLAB包含两个部分:核心部分:有数百个核心内部函数各种可选的工具箱工具箱又分为两类:功能性工具箱学科性工具箱功能性工具箱主要用来扩充其符号计算功能、图示建模仿真功能、文字处理功能以及与硬件实时交互功能,功能性工具箱用于多种学科。学科性工具箱是专业

4、性比较强的,面向专门的学科领域。如controltoolbox,signlproceessingtoolbox,commumnicationtoolbox等。这些工具箱都是由该领域内学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序,而可直接进行高,精,尖的研究。符号数学工具箱SIMULINK仿真工具箱控制系统工具箱信号处理工具箱图像处理工具箱通讯工具箱系统辨识工具箱小波分析工具箱神经元网络工具箱金融工具箱8)源程序的开放性开放性也许是MATLAB最受人们欢迎的特点。除内部函数以外,所有MATLAB的核心文件和工具箱文件都是可读可改的源文件,

5、用户可通过对源文件的修改以及加入自己的文件构成新的工具箱。9)MATLAB的缺点:和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。MATLAB语言的功能:•强大的数值(矩阵)运算功能•广泛的符号运算功能•计算结果的可视化功能•可靠的容错功能•应用灵活的兼容与接口功能•信息量丰富的联机检索功能Unit1MATLAB的窗口环境1.1Matlab窗口环境CommandWindowCommandHistoryCurrentDirectoryWorkspaceHelp1.1Matlab窗口环境Co

6、mmandWindowCommandHistoryCurrentDirectoryWorkspaceHelp1.命令窗口(commandwindow)Matlab的主要操作界面,大部分操作命令和结果在此进行命令提示符>>显示方式字体、大小、颜色设置files/preferences命令窗口常用控制指令指令含义指令含义cd设置当前工作目录exit/quit退出MATLABclf清除图形窗open打开文件clc清除指令窗中显示的内容md创建目录clear清除内存变量more使显示内容分页显示dir列出指定目录的文件清单type显示M文件的内容edit打开M文件编辑器whic

7、h指出文件所在目录2.历史命令窗口(commandhistory)记录用户在Matlab命令窗口中输入的所有的命令包括每次启动Matlab的时间和每次启动所有的命令行对历史命令的编辑(复制/运行/创建m文件/快捷方式/profilecode)3.当前目录窗口(currentdirectory)当前目录浏览器管理Matlab中大量的函数和数据库包括菜单栏、当前目录设计区,工具菜单和文件详细菜单对文件详细菜单区域中文件可以方便地进行编辑或运行如何设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。