重庆大学MATLAB培训-01-MATLAB简介

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MATLAB 程序设计
1-1 MATLAB 由来(2)


MATLAB早在 1978 年即已现身,当时是用 Fortran 撰写的免费软件,其作者是当时任教于新墨西哥大 学的 Cleve Moler 教授。 The Origins of MATLAB
The authors of LINPACK: Jack Dongarra, Cleve Moler, Pete Stewart, and Jim Bunch in 1978.
MATLAB简介
MATLAB 程序设计
1-1 MATLAB 由来(1)



MATLAB名称是由「矩阵实验室」﹙MATrix Laboratory)所合成,是由MathWorks公司于 1984年推出的数学软件。 MATLAB为各种动态系统仿真、数字讯号处理、 科学计算、科学目视等领域的标准程序语言。 MATLAB 的许多的核心计算技术原先是源自于 EISPACK及LINPACK,目前则是以最新的 LAPACK为计算基础。
help,doc,see also,help navigator,Tab

百度文库
命令窗口是MATLAB的重要组成部分,是用户和 MATLAB交互的工具,是MATLAB执行函数命令的窗 口。
clc清除命令,home(移动光标),ctrl+c(中断运行)
MATLAB 程序设计
命令历史窗口

MATLAB命令窗口的执行日志
MATLAB 程序设计
当前目录游览器及搜索路径

MATLAB将许多内部函数分门别类地放在不同的子 目录下,因此它在工作时将依次搜索这些子目录。 搜索时,MATLAB首先查看当前目录,然后查看搜 索路径中的目录。任何需要执行的文件必须放在当 前目录或搜索路径中,文件才能得以顺利运行。
Jack Little
MATLAB 程序设计
MATLAB简介



MATLAB 是一种用于算法开发、数据可视化、数据分析以及 数值计算的高级技术计算语言和交互式环境。使用 MATLAB ,您可以较使用传统的编程语言(如 C、C++ 和 Fortran) 更快地解决技术计算问题。 MATLAB 的应用范围非常广,包括信号和图像处理、通讯、 控制系统设计、测试和测量、财务建模和分析以及计算生物 学等众多应用领域。附加的工具箱(单独提供的专用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领 域内特定类型的问题。 MATLAB 提供了很多用于记录和分享工作成果的功能。可以 将您的 MATLAB 代码与其他语言和应用程序集成,来分发您 的 MATLAB 算法和应用。
MATLAB 程序设计
1-2 MATLAB 第七版的外观

MATLAB 7.0 (R14) 发行于 2004 年六月(最 新版为2016a(8.X),外观如下:
MATLAB 程序设计
8.X版的变化




在 MATLAB Desktop 中,工具条取代了菜单和工具 栏。 应用程序库收纳了 MATLAB 产品系列的应用程序, 单一文件应用程序打包为一个 MATLAB 应用软件安 装程序文件,包含在应用程序库中。 重新设计的“帮助”改进了浏览、搜索和筛选功能 ,可通过点击选项卡来进行浏览,同时查看多个帮 助文档页面。 在命令行窗口中键入函数和变量出错时能得到建议 的更正,导入和导出功能得以进一步的完善。
MATLAB 程序设计
工作空间浏览器

变量和MATLAB提供的常量所构成的内存空间,双 击可在变量编辑器中编辑变量,可以和excel互相复 制、粘贴
clear,who,whos,what,save,load
MATLAB 程序设计
程序编辑器

编辑和调试M文件
MATLAB 程序设计
帮助浏览器

“打鱼”的本领
Cleve Moler
MATLAB 程序设计
1-1 MATLAB 由来(3)


Jack Little(又称为 John Little)将 MATLAB 以C语 言重写,并于 1984 年成立 MathWorks公司,首次 推出 MATLAB 商用版。 MathWorks在 Newsgroup 上进行对使用者的技术指 导,在 WWW 兴起之后,就提供各项技术支持与搜 寻功能,并在内部网络(Intranet)方面,以 Web 与数据库的整合来进行软件 bug 的追踪、修复与管 理。
MATLAB 程序设计
「活页夹」型式的MATLAB桌面(7.X)

点选Desktop/Desktop Layout/All Tabbed可将各个 小窗口改为「活页夹」的型式。

若要回到默认的桌面配置,可点选Desktop/Desktop Layout/Default
MATLAB 程序设计
命令窗口
MATLAB 程序设计
MATLAB主要功能



此高级语言可用于技术计算 此开发环境可对代码、文件和数据进行管理 交互式工具可以按迭代的方式探查、设计及求解问题 数学函数可用于线性代数、统计、傅立叶分析、筛选、优化 以及数值积分等 二维和三维图形函数可用于可视化数据 各种工具可用于构建自定义的图形用户界面 各种函数可将基于 MATLAB 的算法与外部应用程序和语言( 如 C、C++、Fortran、Java、COM 以及 Microsoft Excel) 集成
相关文档
最新文档