欢迎来到天天文库
浏览记录
ID:41112108
大小:312.96 KB
页数:72页
时间:2019-08-16
《《MATLAB语言概述》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、信号处理软件主讲教师:曾祥烨信息工程学院通信工程系课程介绍主要内容:MATLAB语言及其应用目标:了解MATLAB,能够熟练掌握数学(矩阵)运算、符号运算,简单编程,简单的数据处理及基本图形绘制。教材:陈怀琛、吴大正、高西全《MATLAB及在电子信息课程中的应用》参考教材张志涌《MATLAB教程——基于6.x版本》张志涌《精通MATLAB6.5版》北航薛定宇MATLAB大观园课程安排总学时数:32学时学时安排:课堂教学20学时,上机实验10学时,考试2学时考核要求:不得缺勤,实验报告齐备考核方式:闭卷考试课程
2、内容第一讲MATLAB语言概述第二讲数值数组及其运算第三讲数据和函数的可视化第四讲符号计算第五讲M文件与函数第六讲其他工具箱简介第一讲MATLAB语言概述1.1MATLAB语言的发展1.2MATLAB语言的特点1.3MATLAB的工作环境1.4MATLAB基础与入门1.1MATLAB语言的发展20世纪七十年代后期:美国新墨西哥大学计算机科学系主任的CleveMoler教授出于减轻学生编程负担的动机,为学生设计了一组调用LINPACK和EISPACK矩阵软件库的“通俗易用”的接口,此即用FORTRAN编写的萌芽
3、状态的MATLAB。1.1MATLAB语言的发展1984年,Little、Moler、SteveBangert合作,成立了MathWorks公司,并把MATLAB正式推向市场。内核采用C语言编写,而且除原有的数值计算能力外,还新增了数据图视功能。1.1MATLAB语言的发展MathWorks公司于1993年推出MATLAB4.0版本,从此告别DOS版。增加了SIMULINK、符号计算工具包、Notebook以及与外部进行直接数据交换的组件1.1MATLAB语言的发展1997年仲春,MATLAB5.0版问世,紧
4、接着是5.1、5.2,以及和1999年春的5.3版后来的6.0、6.1版对操作界面进行了较大的改进2002年初夏推6.5版,采用了JIT加速器,使得运算速度大大提高1.1MATLAB语言的发展MATLAB是一种科学计算软件,属于数学类科技应用软件MATLAB在数值计算方面独占鳌头Mathematica和Maple用于符号计算Mathcad提供计算、图形、文字处理的统一环境1.1MATLAB语言的发展20世纪九十年代的时候,MATLAB已经成为国际控制界公认的标准计算软件其他软件也在不断改进,但是就应用广泛和影
5、响力而言,都不能与MATLAB匹敌MATLAB已成为大学必备的工具、国际学术界标准的科学计算软件1.2MATLAB语言的特点MATLAB名字由MATrix和LABoratory两词的前三个字母组合而成,矩阵运算是一套高性能的数值计算和可视化数学软件,“巨人肩上的工具”优点:简洁、入门容易难点:函数多。多记少查1.2.1起点高每个变量代表一个数组(阵列)每个元素都看作复数所有运算都对复数数组有效MATLAB自问世起,就以数值计算称雄基本处理单位是复数数组程序高度“向量化”,且易写易读1.2.2人机界面适合科技人
6、员语言规则与笔算式相似数组的维数和大小不需提前定义解释方式工作,无需编译符合科技人员的思维方式和书写习惯编程序就像在演算纸上列公式求解问题演算纸式科学算法语言1.2.3强大而简易的作图功能根据输入数据自动确定坐标绘图可使用多种坐标系绘制三维曲线和曲面可设置不同颜色、线型和视角一条命令,数据可视化1.2.4智能化程度高绘图时自动选择最佳坐标数值积分时,自动选择步长自动检测和显示程序错误,易于调试1.2.5功能丰富,可扩展性强MATLAB软件包括基本部分和专业扩展两部分基本部分可以满足理工科的计算需求扩展部分(工
7、具箱)是各专业的程序集核心内容是基本部分1.3MATLAB的工作环境从6.1版开始,MATLAB的工作环境发生了质的飞跃。引入了大量的交互工作界面通用操作界面、工具包专用界面、帮助界面、演示界面等它们被链接在MATLAB操作桌面中1.3.1Desktop操作桌面的启动方法一双击桌面上的或matlab下快捷方式图标方法二双击matlabbinwin32中的matlab.exe当前工作目录不同,推荐方法一1.3.2通用操作界面简介指令窗(CommandWindow)进行MATLAB操作的最主要的窗口历史指令
8、窗(CommandHistory)记录已经运行过的指令、函数、表达式1.3.2通用操作界面简介当前目录浏览器(CurrentDirectoryBrower)设置、浏览当前目录工作空间浏览器(WorkspaceBrowser)观察、编辑工作空间中的变量1.3.2通用操作界面简介内存数组编辑器(ArrayEditor)不随Desktop启动,对工作空间浏览器中的变量进行操作才启动交互界面分类目录窗(La
此文档下载收益归作者所有