What & How & Why

MatLab相关

快捷命令

clr:清除当前 commend window 所有信息。
clear:清除当前工作区所有变量。

运算符

~:非
&&:与
||:或
'a:求 a 的转置

实用函数

% vector OP
isscalar(scal) % 判断是否是 scalar
isvector(vec) % 判断是否是 vector
iscolumn(vec) % 判断是否是 column vector
isrow(vec) % 判断是否是 row vector

% matrix OP
zeros(m,n) % 返回一个 m行n列 的 zero matrix
eye(m,n) % 找出矩阵的对角线并全部赋值为1
diag(A,x) % 将矩阵转换为对角矩阵,并将向量x的值复制到对角矩阵中。
tril(A) % 将矩阵A转化为 lower triangular matrix
tril(A, -1) %  将矩阵A转化为 strict lower triangular matrix
tril(A, -1) + eye( size( A ) ) % 将矩阵A转化为 unit lower triangular matrix
triu(A) % 将矩阵A转化为 upper triangular matrix
triu(A, 1) %  将矩阵A转化为 strict upper triangular matrix
triu(A, 1) + eye( size( A ) ) % 将矩阵A转化为 unit upper triangular matrix

%Loop
for i = 1:7 % for (i =1, i<=7, ++i)
i % print i ever gen
x % print x ever gen
x=x*p % calculation
end % ending loop

条件语句