ones(m,n)——建立m*n全1矩陣;ones(m)——建立m*m全1矩陣;ones(size(a))——建立和矩陣a相同維度的全1矩陣;
zeros(m,n)——建立m*n全0矩陣;zeros(m)——建立m*m全0矩陣;zeros(size(a))——建立和矩陣a相同維度的全0矩陣;
eye(m,n)——建立m*n單位矩陣;eye(m)——建立n*n單位矩陣;eye(eye(a))——建立和矩陣a相同維度的單位矩陣;
magic(m)——建立m*m魔術矩陣;
rand(m,n)——建立m*n的矩陣,矩陣中的元素為0~1之間均勻分布的隨機數;rand(n)——與zeros,ones相同;
randn命令建立的矩陣,其中的元素為零均值,單位方差的正態分佈函式,randn(m,n),rand(m),同上;
triu(a)——用於建立和a大小相同的上三角矩陣,新矩陣中的元素為a中對角線及其上方的元素;triu(a,q)——建立乙個由矩陣a第q條對角線的元素組成及其上方元素,其餘元素都為0 的矩陣。(q=0表示主對角線,q<0表示主對角線下的第q條對角線,q>0表示主對角線上的第q條對角線);
tril命令用於建立下三角矩陣,引數意義同上。
MATLAB之特殊矩陣
zeros函式 產生全0函式,即零矩陣 ones函式 產生全1函式,即么矩陣 eye函式 產生對角線為1的函式。當矩陣是方陣時,得到乙個單位矩陣 rand函式 產生 0,1 區間均勻分布的隨機矩陣 randn函式 產生均值為0,方差為1的標準正態分佈隨機矩陣x x可以得到均值為 方差為 方的隨機數 ...
詳解Matlab特殊矩陣
一 通用的特殊矩陣 1.zeros函式 產生全0矩陣,即零矩陣。呼叫格式 1 zeros m 產生mm零矩陣。2 zeros m,n 產生mn零矩陣。3 zeros size a 產生與矩陣a同樣大小的零矩陣。a zeros 2 3 a 00 0000 zeros size reshape a,3,...
matlab矩陣建立
matlab矩陣的建立 1.矩陣的建立方法 2.特殊矩陣的建立 2.1 空矩陣 m 2.2 單位矩陣 eye m,n 生成mn的矩陣 eye size m 建立乙個與m矩陣維度相同的單位陣。2.3 全1矩陣 ones 3,5 生成乙個35的矩陣 2.4 全零矩陣 zeros m,n mn的矩陣 2....