矩阵迹的性质 矩阵的特征值与特征向量

一、特征值与特征向量定义:

A为n×n的方阵且有

,其中λ为一标量,则称λ为向量v对应的特征值,也称v为特征值λ对应的特征向量。即特征向量被施以线性变换A只会使向量伸长或缩短而其方向不被改变。大小为nxn的方阵总是具有n个特征值,每一个对应一个特征向量。特征值指定特征向量的大小。如下图所示:

矩阵迹的性质_拉普拉斯矩阵性质_矩阵迹的性质

拉普拉斯矩阵性质_矩阵迹的性质_矩阵迹的性质

拉普拉斯矩阵性质_矩阵迹的性质_矩阵迹的性质

二、求解特征值与特征向量

|A-λE|称为矩阵A的特征多项式,记作f(λ)。

求解特征值和特征向量的步骤如下:

(1)计算特征多项式|A-λE|;

(2)求|A-λE|=0的所有根,即A的所有特征值;

(3)对每个特征值λ0,求解齐次线性方程组

的一个基础解系ξ1,ξn,则

为A对应于λ0的全部特征向量。

例如:

三、特征值的性质

设n阶矩阵A=(aij)的特征值为λ1,λ2,…,λn,则

矩阵的迹(trace):矩阵A主行列式的元素和也是所有特征值的和称为矩阵A的迹,记作tr(A)。

正定矩阵:所有特征值都为正数的矩阵称为正定矩阵。

半正定矩阵:所有特征值都为非负数的矩阵称为半正定矩阵。

四、特征分解(EVD)

特征分解又称谱分解,是将矩阵分解为由其特征值和特征向量表示的矩阵之积的方法(可类比于整数分解质因数)。只有可对角化矩阵才可以进行特征分解。任意一个实对称矩阵都可以对角化,故可分解为实特征向量和实特征值。

假设n×n的方阵A有n个线性无关的特征向量

矩阵迹的性质,对应着特征值

。将特征向量连接成一个矩阵,使得每一列是一个特征向量:

。将特征值也连接成一个向量

。因此矩阵A的特征分解记作:

其中V是n×n方阵,且其第i列为A的特征向量。Λ是对角矩阵矩阵迹的性质,其对角线上的元素为对应的特征值,也即

五、实对称矩阵特征分解的性质:

(1)实对称矩阵的特征值都是实数;

(2)实对称矩阵A的属于不同特征值的特征向量相互正交;

(3)设A是n×n的实对称矩阵,则存在正交阵Q,使

为对角阵(正交阵的逆等于其转置,A有n个线性无关的特征向量)。

注意:

1、特征分解只针对方阵而言!!!奇异值分解用于非方阵!

2、一个矩阵和一个向量相乘的意义在于对该向量做个旋转或伸缩变换。

3、一个矩阵的转置与它相乘的结果是对称阵!即ATA是一个对称阵。

Python求矩阵的特征值与特征向量并证明方阵的特征分解:

# -*- coding:utf-8 -*-

import numpy as np

R=np.array([[12,6,1],[6,8,0],[1,0,6]],dtype=float)

print ‘R=’, R

a,b=np.linalg.eig(R) #求方阵的特征值和特征向量

print ‘a=’,a

print ‘b=’,b

x=np.diag(a) #将矩阵对角化

print ‘x=’,x

y=np.dot(b,x) #实现两个矩阵相乘

print ‘y=’,y

z=np.dot(y,b.T) #b.T为矩阵b的转置

print ‘z=’,z

参考文章:

———END———
限 时 特 惠:本站每日持续更新海量各大内部创业教程,一年会员只需128元,全站资源免费下载点击查看详情
站 长 微 信:jiumai99

滚动至顶部