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