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循环;