第一讲 Matlab的基本功能和应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一讲 Matlab的基本功能和应用

MATLAB 基础 数学科学学院 贺英 happybirdzhp@ 学时与考试安排 参考学时:36 学时 讲授学时:14 学时 考试时间:2012年10月30日 15:30-17:00 考试形式:平时成绩(20%)+上机闭卷考试(80%) 第一章 MATLAB 概述 MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国 MathWorks 公司出品的商业数学软件,主要包括 MATLAB 和 Simulink 两大部分,它将计算、可视化和编程等功能同时集于一个易于开发的环境。 第一节 MATLAB 简介 一、MATLAB 的发展 70年代中期,Cleve Moler 和他的同事开发了 LINPACK 和 EISPACK 的 Fortran 子程序库 70年代末期,Cleve Moler 在新墨西哥大学给学生开线性代数,为学生编写了接口程序,这程序取名为 MATLAB,即 MATrix LABoratory 1983年春天,工程师 John Little 与 Moler、Steve Bangert 一起开发了第二代专业 MATLAB 1984年,MathWorks 公司成立,MATLAB 正式推向市场。 1992年,学生版 MATLAB 推出; 1993年,推出 MATLAB 4.0版本(Microsoft Windows 版); 1995年,推出 MATLAB 5.0版本(Linux 版); 2000年10月推出了 MATLAB 6.0版本;随后推出了MATLAB 6.1、MATLAB 6.5; 2004年7月推出了 MATLAB 7.0版本; 2005年9月推出了 MATLAB 7.1版本; 随后每年发布两次以年份命名的版本,如R2006a、R2006b、R2007a等等。其功能越来越强大,应用领域也越来越广,成为当今应用比较广泛的工具软件之一。 二、MATLAB 的特点 运算功能强大 —— 以矩阵为元素; 编程效率高 —— 语言规则与笔算式相似; 智能化的作图功能 —— 用图像显式二维和三维数组,将工程计算结果可视化; 可扩展性强 —— 有一套程序扩展系统和工具箱,具有良好的可扩展性。 三、MATLAB 的主要功能 1、数值计算和符号运算功能 数值计算的对象是数值,而符号运算的对象是非数值的符号,例如像公式推导和因式分解等抽象的运算都可以通过符号运算来解决。 例如:求解线性方程组 , 其中 解:数值计算: 也可以通过符号运算来解此方程。 A=[2,3,-1;3,-5,3;6,3,-8]; B=[7;8;9]; X=inv(A)*B; syms x1 x2 x3 [x1,x2,x3]=solve(2*x1+3*x2-x3-7,3*x1-5*x2+3*x3-8,6*x1+3*x2-8*x3-9) 其中syms命令是定义变量函数 2、绘图功能 数据可视化是 MATLAB非常擅长的功能,将杂乱无章的数据通过图形来显示。 例如:分别绘制函数 和 解:x=-20:0.1:20; plot(x,300*sin(x)./x,’:’,x,x.^2); 3、程序设计语言功能 MATLAB 是解释性语言,程序执行速度较慢,而且不能脱离 MATLAB 环境而独立运行。MathWorks 公司提供了将 MATLAB 源程序编译为独立于 MATLAB 集成环境运行的 EXE 文件以及将MATLAB 程序转化为 C 语言程序的编译器。 4、扩展功能 MATLAB 包括两部分内容:基本部分和各种可选的工具箱。 基本部分构成了MATLAB的核心内容,是使用和构造工具箱的基础。工具箱扩展了 MATLAB 的功能,包括功能性工具箱和学科性工具箱。功能性工具箱用来扩充 MATLAB 的符号计算,可视化建模仿真,文字处理及实时控制等功能。学科性工具箱是专业性比较强的工具箱,控制工具箱,信号处理工具箱,通信工具箱等都属于此类。  Matlab Main Toolbox—— MATLAB主工具箱  Control System Toolbox——控制系统工具箱  Communication Toolbox——通讯工具箱      Image Processing Toolbox——图象处理

文档评论(0)

yaocen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档