What & How & Why

这是本文档旧的修订版!


MatLab相关

快捷命令

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

运算符

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

实用函数

<Code lang-matlab linenums:1> /* 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 </code>

条件语句