false(m,n)生成全是0的m*n邏輯矩陣
true (m,n)生成一個m * n的邏輯1數組
ones(m,n)生成一個m * n的1數組
magic(m)返回一個階爲m的魔方矩陣:
它的每行、列以及對角線的數之和相等。該和的值爲1+2+3+.....+n^2的和再除以n,n必須爲大於或等於3的整數。
rand(m , n)生成一個m*n的矩陣,它的元素是在[0,1]範圍內均勻分佈的僞隨機數
randn (m , n) 生成一個M*n的矩陣,它的元素是滿足均值爲0,方差爲1的高斯分佈的僞隨機數。
any(m)
作用:判斷元素是否爲非零元素any(v),如果v是非零元素返回true(即1)否則返回flase(即0)
matlab函數any用法例解:
B=any(A),如果A是向量,如果向量裏有非0的數,則返回1(true),
如果A是矩陣,則把矩陣的列當做向量來處理,函數返回每個列向量的邏輯值;
B=any(A,dim)測試由dim表示的A的維度,返回相應邏輯值應用實例:
例1 A=[0.530.670.010.380.070.420.69] then B=(A<0.5) return slogical1(true) only