MATLAB概述
- 主要包括MATLAB和Simulink两大部分。
- MATLAB基于矩阵(Matrix)的运算,全称为:MATreix LABoratory
- MATLAB主要功能
- 技术计算—>数学计算、分析、可视化和算法开发
- 控制系统设计—>控制系统基于模型的设计,包括嵌入式系统仿真、快速原型及代码生成等
- 信号处理和通信—>信号处理和通信系统基于模型的设计,包括仿真、代码生成和验证等
- 图像处理—>图像采集、分析、可视化和算法开发
- 测试和测量—>测试和测量应用中硬件连接性和数据分析
- 计算你生物学—>生物数据和系统分析、可视化与仿真
- 计算金融—>金融建模、分析及应用程序开发
MATLAB分析和访问数据
- 数据分析
MATLAB提供有一下一些用于数据分析运算的交互式工具和命令行函数
- 内插和抽取
- 抽取数据段、缩放和求平均值
- 阈值和平滑处理
- 相关性、傅里叶分析和筛选
- 一维峰值、谷值以及零点查找
- 基本统计数据和曲线拟合
- 矩阵分析
- 数据访问
可以从各种常用文件格式(如Microsoft Excel)、ASCII文本或者二进制文件、图像、语音和视频文件,以及诸如HDF和HDF5等科学文件中读取数据
MATLAB实现数据可视化
二维绘图
使用二维绘图函数将数据向量可视化
- 线图、区域图、条形图以及饼图
- 方向图及速率图
- 直方图
- 多边形图和曲面图
- 散点图/气泡图
- 动画
三维绘图和卷可视化
提供有将二维矩阵、三维向量和三维标量数据可视化的函数;还可以指定图形特性,例如:相机取景角度、透视图、灯光效果、光源位置以及透明度等等。三维绘图函数包括:
- 曲面图、轮廓图和网状图
- 成像图
- 锥形图、切割图、流程图以及等值面图
交互式创建和编译图形
具有一些设计和修改图形的交互式工具。可执行的操作有:
- 将新的数据集拖放到图形上
- 更改图形上任意对象的属性
- 缩放、旋转、平移以及更改相机角度和灯光
- 添加批注和数据提示
- 绘制形状
- 生成可供各种数据重复使用的MATLAB自带函数
MATLAB进行数值计算
MATLAB提供以下类型函数用于数值计算与数值分析:
- 矩阵操作和线性代数
- 多项式和内插
- 傅里叶分析和筛选
- 数据分析和统计
- 优化和数值积分
- 常微分方程(ODE)
- 偏微分方程(PDE)
- 稀疏矩阵运算
MATLAB的安装
感谢百度经验提供的教程