0%

MATLAB概述

MATLAB概述

  • 主要包括MATLAB和Simulink两大部分。
    • MATLAB基于矩阵(Matrix)的运算,全称为:MATreix LABoratory
  • MATLAB主要功能
    • 技术计算—>数学计算、分析、可视化和算法开发
    • 控制系统设计—>控制系统基于模型的设计,包括嵌入式系统仿真、快速原型及代码生成等
    • 信号处理和通信—>信号处理和通信系统基于模型的设计,包括仿真、代码生成和验证等
    • 图像处理—>图像采集、分析、可视化和算法开发
    • 测试和测量—>测试和测量应用中硬件连接性和数据分析
    • 计算你生物学—>生物数据和系统分析、可视化与仿真
    • 计算金融—>金融建模、分析及应用程序开发
  • MATLAB分析和访问数据

    • 数据分析

    MATLAB提供有一下一些用于数据分析运算的交互式工具和命令行函数

    • 内插和抽取
    • 抽取数据段、缩放和求平均值
    • 阈值和平滑处理
    • 相关性、傅里叶分析和筛选
    • 一维峰值、谷值以及零点查找
    • 基本统计数据和曲线拟合
    • 矩阵分析
    • 数据访问

    可以从各种常用文件格式(如Microsoft Excel)、ASCII文本或者二进制文件、图像、语音和视频文件,以及诸如HDF和HDF5等科学文件中读取数据

  • MATLAB实现数据可视化

    • 二维绘图

      使用二维绘图函数将数据向量可视化

      • 线图、区域图、条形图以及饼图
      • 方向图及速率图
      • 直方图
      • 多边形图和曲面图
      • 散点图/气泡图
      • 动画
    • 三维绘图和卷可视化

      提供有将二维矩阵、三维向量和三维标量数据可视化的函数;还可以指定图形特性,例如:相机取景角度、透视图、灯光效果、光源位置以及透明度等等。三维绘图函数包括:

      • 曲面图、轮廓图和网状图
      • 成像图
      • 锥形图、切割图、流程图以及等值面图
    • 交互式创建和编译图形

      具有一些设计和修改图形的交互式工具。可执行的操作有:

      • 将新的数据集拖放到图形上
      • 更改图形上任意对象的属性
      • 缩放、旋转、平移以及更改相机角度和灯光
      • 添加批注和数据提示
      • 绘制形状
      • 生成可供各种数据重复使用的MATLAB自带函数
  • MATLAB进行数值计算

    MATLAB提供以下类型函数用于数值计算与数值分析:

    • 矩阵操作和线性代数
    • 多项式和内插
    • 傅里叶分析和筛选
    • 数据分析和统计
    • 优化和数值积分
    • 常微分方程(ODE)
    • 偏微分方程(PDE)
    • 稀疏矩阵运算

MATLAB的安装

感谢百度经验提供的教程

MATLAB安装教程