對(duì)角矩陣。
10年積累的網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有蘇家屯免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
對(duì)角矩陣(diagonal matrix)是一個(gè)主對(duì)角線之外的元素皆為0的矩陣,常寫為diag(a1,a2,...,an) 。
對(duì)角矩陣可以認(rèn)為是矩陣中最簡(jiǎn)單的一種,值得一提的是:對(duì)角線上的元素可以為 0 或其他值,對(duì)角線上元素相等的對(duì)角矩陣稱為數(shù)量矩陣;對(duì)角線上元素全為1的對(duì)角矩陣稱為單位矩陣。對(duì)角矩陣的運(yùn)算包括和、差運(yùn)算、數(shù)乘運(yùn)算、同階對(duì)角陣的乘積運(yùn)算,且結(jié)果仍為對(duì)角陣。
擴(kuò)展資料:
性質(zhì)
設(shè)A為n階矩陣,根據(jù)關(guān)系式Ax=λx,可寫出(λE-A)x=0,繼而寫出特征多項(xiàng)式|λE-A|=0,可求出矩陣A有n個(gè)特征值(包括重特征值)。將求出的特征值λi代入原特征多項(xiàng)式,求解方程(λiE-A)x=0,所求解向量x就是對(duì)應(yīng)的特征值λi的特征向量。
判斷相似矩陣的必要條件
設(shè)有n階矩陣A和B,若A和B相似(A∽B),則有:
1、A的特征值與B的特征值相同——λ(A)=λ(B),特別地,λ(A)=λ(Λ),Λ為A的對(duì)角矩陣;
2、A的特征多項(xiàng)式與B的特征多項(xiàng)式相同——|λE-A|=|λE-B|;
3、A的跡等于B的跡——trA=trB/
參考資料來源:百度百科-對(duì)角矩陣
diag函數(shù)在FreeMat、Matlab中該函數(shù)用于構(gòu)造一個(gè)對(duì)角矩陣,不在對(duì)角線上元素全為0的方陣,或者以向量的形式返回一個(gè)矩陣上對(duì)角線元素。
函數(shù)簡(jiǎn)介
FreeMat
語法格式:
FreeMat中該函數(shù)語法:
y = diag(x,n)
如果x是一個(gè)矩陣,y就是x中第n條對(duì)角線上的元素。如果n被忽略,n的默認(rèn)值是0,即返回主對(duì)角線上元素。
Matlab
Matlab中該函數(shù)語法:
X = diag(v,k)
其中v是一個(gè)含有n個(gè)元素的向量,該調(diào)用格式可以構(gòu)造一個(gè)n+abs(k)階的方陣X。并把v作為方陣X的第k條對(duì)角線(k大于0,表示主對(duì)角線上方的第k條對(duì)角線,k小于0表示主對(duì)角線下側(cè)的第k條對(duì)角線,k等于0表示主對(duì)線)。如圖
X = diag(v)
等價(jià)于X = diag(v,0)
v = diag(X,k)
以向量形式返回矩陣X中第k條對(duì)角線上的元素。
v = diag(X)
等價(jià)于v = diag(X, 0)
相關(guān)函數(shù):diag、rank、det、eig、blkdiag、spdiags
diag(1,-2,1)的意思是提取對(duì)角元素。
函數(shù)功能:函數(shù)在FreeMat、Matlab中該函數(shù)用于構(gòu)造一個(gè)對(duì)角矩陣(功能:在FreeMat、Matlab中該函數(shù)用于構(gòu)造一個(gè)對(duì)角矩陣(不在對(duì)角線上元素全為0的方陣)或者以向量(在matlab中,1*n、n*1的矩陣都可以看做是一個(gè)向量)的形式返回一個(gè)矩陣上對(duì)角線元素。
函數(shù)簡(jiǎn)介:
在線性代數(shù)中,diag(a,b,c…)表示一個(gè)對(duì)角矩陣(即指除了主對(duì)角線外的元素均為零的方陣)。
diag函數(shù)在FreeMat、Matlab中該函數(shù)用于構(gòu)造一個(gè)對(duì)角矩陣,不在對(duì)角線上元素全為0的方陣,或者以向量的形式返回一個(gè)矩陣上對(duì)角線元素。
內(nèi)置函數(shù)numpy.diag(a)打印矩陣的對(duì)角線元素。
編程語言中預(yù)先定義的函數(shù)。嵌入到主調(diào)函數(shù)中的函數(shù)稱為內(nèi)置函數(shù),又稱內(nèi)嵌函數(shù)。
作用是提高程序的執(zhí)行效率,大多編程語言都有自己的內(nèi)置函數(shù),如javascript內(nèi)置函數(shù)等。內(nèi)置函數(shù)的存在極大的提升了程序員的效率和程序的閱讀。