1 / 11 数学工具软件教案授课题目: 矩阵的特征值和特征向量、二次型授课时间: 2012 年 2 月 28 日、 3 月 1 日教学目的与要求: 学会用 MATLAB 软件求矩阵的特征值和特征向量;学会用 MATLAB软件将二次型化为标准型;学会用MATLAB 软件编程来判断二次型的正定性教学重点与难点: 用 MATLAB 软件求矩阵的特征值和特征向量;用 MATLAB 软件编程来判断二次型的正定性教学方法: 讲授法教学手段: 多媒体教学讲授内容:一、特征值与特征向量矩阵 A 与向量 x 相乘, 即表示矩阵对向量的变换(Transformation)
一般说来, 向量在变换的作用下将发生旋转(Rotation) 、反射 (Reflection) 和放大缩小
但对于任何一个矩阵来说,总存在那么一些特殊的向量,在对其变换的作用下,向量的方向不变,而仅长短发生变化
这种向量就是所谓的特征向量
定义: 设 A是 n 阶方阵,是一个数
如果存在非零的列向量x ,使得xAx成立,则称数为方阵 A 的特征值 (Eigenvalue) ,非零列向量 x 称为方阵 A 的属于特征值的特征向量 (Eigenvector) ,该方程称为特征方程(Eigenvalue Equation)
A 的全体特征值的和称为矩阵A 的迹 (Trace)
它等于 A的主对角元素的和
用 Matlab 计算特征值和特征向量的命令如下:d=eig(A) 仅计算 A 的特征值 (以向量形式d 存放 ) [V,D]=eig(A)其中: D 为由特征值构成的对角阵,V 为由特征向量作为列向量构成的矩阵
且使AV=VD 成立trace(A) 计算矩阵 A 的迹例 1:求方阵542452222A的特征值、特征向量和迹2 / 11 解: >> A=[2 2 -2;2 5 -4;-2 -4 5]; >> [V D]=ei