抽空看了Matlab官方文档,并配合郭老师的课程,把Matlab语言系统梳理了一遍。先上资源:
bilibili良心搬运大法:
MATLAB_台大郭彦甫-视频教程
知乎盐选推荐基础教程:
MATLAB 2016_基础实例教程
以下记录了一些matlab的技巧。
【1】基础操作
1.1 命令行操作
- whos:查看存在的变量名和形态
- clear all / clear 变量名:清除全部/某变量
- clc:清除命令窗口内容
- close all:关闭画图窗口
1.2 输出精度:format +变量精度
- format + long/short:64位/32位
- format + Rat:分数
- format + longE/shortE:64/32位科学计数法
1.3 vector/matrix
matlab的默认一维数据是列vector。所以对matrix的命令,返回值都和列相关。
A = [1 3; ...
4 5; ...
9 8]
max(A):9 8 %查找列vector的最大值
sort(A): [] %每列vector升序排列
length(A): 2 %有几列vector
1.4 matrix基本运算
- matrix对应元素加减乘除:+、-、 .* 、./
- 单位阵:eye(n)
- 零阵:zeros(n1,n2)
- 全1阵:ones(m1, m2)
1.5 调试
- 打印变量:disp()
- “%%”代码分块,【r