文档介绍:第1章 MATLAB R2007 简介
MATLAB R2007基础教程清华大学出版社
教学目标
教学重点
教学内容
11/13/2017
1
教学目标
了解 MATLAB 语言的基本功能和特点
了解 MATLAB 的基本界面
了解 MATLAB 的路径搜索
11/13/2017
2
教学重点
了解 MATLAB 语言的基本功能
了解 MATLAB 语言的基本特点
熟悉 MATLAB 的基本界面
了解 MATLAB 的路径搜索
11/13/2017
3
教学内容
MATLAB 的特点
MATLAB 的功能
MATLAB 的主界面
MATLAB 的工具栏
MATLAB 的窗口
MATLAB 的路径搜索
11/13/2017
4
MATLAB 的特点(1/3)
MATLAB 作为一种高级科学计算软件,是进行算法开发、数据可视化、数据分析以及数值计算的交互式应用开发环境。世界上许许多多的科研工作者都在使用 MATLAB 产品来加快他们的科研进程,缩短数据分析和算法开发的时间,研发出更加先进的产品和技术。相对于传统的 C、C++ 或者 FORTRAN 语言,MATLAB 提供了高效快速解决各种科学计算问题的方法。目前,MATLAB 产品已经被广泛认可为科学计算领域内的标准软件工具之一。
11/13/2017
5
MATLAB 的特点(2/3)
MATLAB 可以被广泛的应用于不同的领域,例如信号与图像处理、控制系统设计与仿真、通讯系统设计与仿真、测量测试与数据采集、金融数理分析以及生物科学等。在MATLAB中内嵌了丰富的数学、统计和工程计算函数,使用这些函数进行问题的分析解答,无论是问题的提出还是结果的表达都采用工程师习惯的数学描述方法,这一特点使 MATLAB 成为了数学分析、算法开发及应用程序开发的良好环境。MATLAB 的特点为:
11/13/2017
6
MATLAB 的特点(3/3)
高级科学计算语言;
代码、数据文件的集成管理环境;
算法设计开发的交互式工具;
用于线性代数、统计、傅立叶分析、滤波器设计、优化和数值计算的基本数学函数;
2-D 和 3-D 数据可视化;
创建自定义工程师图形界面的工具;
与第三方算法开发工具——C/C++、FORTRAN、、Microsoft Excel——集成开发基于 MATLAB 的算法;
11/13/2017
7
MATLAB 的功能(1/9)
MATLAB 将高性能的数值计算和可视化功能集成在一起,并提供了大量的内置函数,从而被广泛地应用于科学计算、控制系统和信息处理等领域的分析、仿真和设计工作,而且利用 MATLAB 产品的开放式结构,可以很容易地对 MATLAB 的功能进行扩充,从而在不断深化问题的认识的同时,不断完善 MATLAB 产品以提高产品自身的竞争能力。其功能为:
11/13/2017
8
MATLAB 的功能(2/9)
数学计算
MATLAB 提供的数学算法凝聚了世界上诸多科学家的辛勤劳动,保证了数学计算精确的结果。MATLAB 数学计算的内容有:
线性代数和矩阵分析与变换
数据处理与基本统计
快速傅里叶变换(FFT),相关与协方差分析
稀疏矩阵运算
三角及其它初等函数
Bessel、beta及其它特殊函数
线性方程及微分方程求解
多维数组的支持
11/13/2017
9
MATLAB 的功能(3/9)
开发工具
MATLAB Editor ——该工具提供了标准的编辑、调试 M 语言算法的基本环境,例如可以在该工具中定义断点并且进行单步调试。
M-Lint Code Checker ——该工具用于分析 M 语言代码并且向开发人员提出改善代码性能和维护性的建议。
MATLAB Profiler ——该工具可以计算每行 M 语言代码执行消耗的时间;
Directory Reports ——该工具扫描当前目录下所有的 M 语言,并且报告文件的代码效率、文件的相关性以及代码覆盖度等信息
11/13/2017
10