跳转至

Matlab学习大纲

依照官方课程排列.

简单命令

  • 加减乘除 +=*/();
  • 变量命名规则,赋值与运算;
  • save/clear/load/clc指令;
  • 内置函数(三角函数,绝对值,特征值等);
  • 利用format控制浮点数精度;

Matlab桌面与编辑器

  • 使用实时编辑器;
  • 运行全脚本和运行节;

向量与矩阵

  • 创建数组(空格),行向量(逗号),列向量(分号),矩阵变量;
  • 创建等间距向量变量(冒号);
  • linspace指令;
  • 转置运算符';
  • rand指令生成随机矩阵;
  • zeros指令生成全零矩阵;
  • size指令获取矩阵尺寸(行列数);

索引与修改数组

  • 通过行列直接获取数组变量内的成员;
  • end关键字获取末行/列;
  • 字符:获取一行/列上的所有元素;
  • 通过索引变更数组成员的值;
  • 标量与数组进行初等运算/取最值;
  • 矩阵乘法,与按元素相乘.;

函数调用

  • 利用方括号实现函数的多个输出值分离;
  • 利用~忽略不需要的输出值;

获取帮助

  • 阅读Matlab官方帮助文档;
  • doc指令打开对应函数的帮助文档;

图标绘制

  • plot/bar指令及其参数;
  • hold on/off指令;
  • title/xlabel/ylabel/legend指令;

数据导入

  • 用圆点表示法提取表中的列变量;
  • 用常规方法提取表中的行变量;

逻辑数组

  • 逻辑判断;
  • 将逻辑判断结果true/false作为索引提取元素;

Matlab编程

  • if/else逻辑判断;
  • for循环;