What & How & Why

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
后一修订版两侧同时换到之后的修订记录
math:matlab [2018/12/18 03:41] – [实用函数] codingharemath:matlab [2020/04/19 09:59] – [实用函数] codinghare
行 9: 行 9:
 '''a'':求 ''a'' 的转置\\ '''a'':求 ''a'' 的转置\\
 ====实用函数==== ====实用函数====
-<code:matlab linenum+<code matlab> 
-/* vector OP*/ +vector OP 
-isscalar(scal) // 判断是否是 scalar +isscalar(scal) 判断是否是 scalar 
-isvector(vec) // 判断是否是 vector +isvector(vec) 判断是否是 vector 
-iscolumn(vec) // 判断是否是 column vector +iscolumn(vec) 判断是否是 column vector 
-isrow(vec) // 判断是否是 row vector+isrow(vec) 判断是否是 row vector
  
-/*matrix OP*/+matrix OP
 zeros(m,n) // 返回一个 m行n列 的 zero matrix zeros(m,n) // 返回一个 m行n列 的 zero matrix
 eye(m,n) // 找出矩阵的对角线并全部赋值为1 eye(m,n) // 找出矩阵的对角线并全部赋值为1
行 22: 行 22:
 tril(A) // 将矩阵A转化为 lower triangular matrix tril(A) // 将矩阵A转化为 lower triangular matrix
 tril(A, -1) //  将矩阵A转化为 strict lower triangular matrix tril(A, -1) //  将矩阵A转化为 strict lower triangular matrix
-tril(A, -1) + eye( size( A ) ) //  将矩阵A转化为 unit lower triangular matrix+tril(A, -1) + eye( size( A ) ) // 将矩阵A转化为 unit lower triangular matrix
 triu(A) // 将矩阵A转化为 upper triangular matrix triu(A) // 将矩阵A转化为 upper triangular matrix
 triu(A, 1) //  将矩阵A转化为 strict upper triangular matrix triu(A, 1) //  将矩阵A转化为 strict upper triangular matrix
-triu(A, 1) + eye( size( A ) ) //  将矩阵A转化为 unit 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> </code>
 ====条件语句==== ====条件语句====