- 1.1.1 课程导入
- 2.1.1 MATLAB系统环境
- 2.2.1 MATLAB数值数据
- 2.3.1 变量及其操作
- 2.4.1 MATLAB矩阵的表示
- 2.5.1 矩阵元素的引用
- 2.6.1 MATLAB基本运算
- 2.7.1 字符串处理
- 3.1.1 特殊矩阵
- 3.2.1 矩阵变换
- 3.3.1 矩阵求值
- 3.4.1 矩阵的特征值与特征向量
- 3.5.1 稀疏矩阵
- 4.1.1 顺序结构程序
- 4.2.1 用if语句实现选择结构
- 4.3.1 用switch语句实现选择结构
- 4.4.1 用for语句实现循环结构
- 4.5.1 用while语句实现循环结构
- 4.6.1 函数文件的定义与调用
- 4.7.1 函数的递归调用
- 4.8.1 函数参数与变量的作用域
- 5.1.1 二维曲线
- 5.2.1 绘制图形的辅助操作
- 5.3.1 其他形式的二维曲线
- 5.4.1 三维曲线
- 5.5.1 三维曲面
- 5.6.1 图形修饰处理
- 5.7.1 交互式绘图工具
- 6.1.1 数据统计分析
- 6.2.1 多项式计算
- 6.3.1 数据插值
- 6.4.1 数据插值应用举例
- 6.5.1 曲线拟合
- 6.6.1 曲线拟合应用举例
- 7.1.1 数值微分与数值积分
- 7.3.1 线性方程组应用举例
- 7.4.1 非线性方程求解与函数极值计算
- 7.5.1 常微分方程数值求解
- 7.6.1 常微分方程应用举例
- 8.1.1 符号对象
- 8.2.1 符号微积分
- 8.3.1 级数
- 8.4.1 符号方程求解
- 9.1.1 图形窗口与坐标轴
- 9.2.1 曲线与曲面对象
- 9.3.1 图形用户界面设计方法
- 9.4.1 用户界面设计工具
- 9.5.1 APP设计工具
- 9.6.1 图形用户界面应用举例
- 10.1.1 Simulink仿真基础
- 10.2.1 子系统的创建与封装
- 10.3.1 S函数的设计与应用
- 10.4.1 Simulink仿真应用举例
- 11.1.1 在Excel中使用MATLAB
- 11.2.1 MATLAB文件操作
- 11.3.1 在其他语言程序中读写MATLAB的数据文件
- 11.4.1 在MATLAB中调用其他语言编写的程序
- 11.5.1 在其他语言程序中调用MATLAB函数
MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。
MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室),软件主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式。
MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。
1. MATLAB概述
2. MATLAB基础
3. 数组和矩阵分析
4. 字符串分析
5. 多项式、插值、极限
6. 积分和微分运算
7. 概率和数理统计
8. 符号计算
9. 二维数据可视化
10. 三维数据可视化
11. MATLAB基本编程
12. 程序调试和编程技巧
13. Simulink基本知识
14. Simulink建模和S-函数
15. GUI编程开发
16. GUIDE工具建立GUI界面
17. 文件夹管理和文件IO操作
18. MATLAB编译器
19. 信号处理工具箱
20. 小波分析工具箱
21. 图像处理工具箱
22. 神经网络工具箱
23. MATLAB与Word和Excel的接口