视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
天水师范学院数学实验上机操作上机报告实验报告十四
2025-09-30 19:43:34 责编:小OO
文档
天水师范学院数学与统计学院

实验报告

实验项目名称 矩阵的特征值与特征向量                        

所属课程名称        高等数学实验                  

实 验 类 型        上机实验                   

实 验 日 期        2012-5-31                

班    级        09数应2班               

学    号        291010825                  

姓    名        牛 小 英                  

成    绩                            

一、实验概述:
【实验目的】

学习掌握利用Mathematica(4.0以上版本)命令求方阵的特征值和特征向量;利用特征值求二次型的标准形

【实验原理】

(1)命令Eigenvalues,给出方阵M的特征值.

(2)命令Eigenvectors[M],给出方阵M的特征向量.但是时输出中含有零向量,此时输出中的非零向量才是真正的特征向量.

(3)命令Eigensystem[M],给出方阵m的特征值和特征向量.同样,有时输出的向量中含有零向量.

(4)调用“线性代数.向量组正交化”软件包命令是

<现在,对向量组施行正交单位化的命令GramSchmidt就可以使用了,命令Gramschmidt[A]给出与矩阵a的行向量组等价的且已正交化的单位向量组.

【实验环境】

1.软件:联想系列电脑:Pentium(R)Dual-Core CPU E6600.3.06GHZ 

2.1.966B的内存 Windows-XP.SP3.

3.Mathematica5.2

二、实验内容:
【实验方案】

1.求方阵的特征值与特征向量

2.  矩阵的相似变换

【实验过程】(实验步骤、记录、数据、分析)

1.求方阵的特征值与特征向量

Clear[M];

M={{1,2,3},{2,1,3},{3,3,6}};

Eigenvalues[M]

Eigenvectors[M]

Eigensystem[M]

用命令Eigenvalues[M]立即求得方阵M的特征值,命令Eigenvectors[M]立即求得方阵M的特征向量,命令Eigensystem[M]立即求得方阵的特征值和特征向量

例14.2求方阵M的特征值和特征向量

(*Example14.2*)

G={{1/3,1/3,-1/2},{1/5,1,-1/3},{6,1,-2}};

Eigensystem[G]

G={{1/3,1/3,-1/2},{1/5,1,-1/3},{6.0,1,-2}};

Eigensystem[G]

例14.,已知:是方阵的特征值,求t.

 (*Example14.3*)

Clear[A,q];

A={{2-3,0,0},{-1,2-t,-3},{-1,-2,2-3}};

q=Det[A];

Solve[q 0,t]

例14.4已知z=(1,1,一I)是方阵A=J 5

 (*Example14.4*)

Clear[A,B,v,a,b,t];

A={{t-2,1,-2},{-5,t-a,-3},{1,-b,t+2}};

v={1,1,-1};

B=A.v;

Solve[{B[[1]] 0,B[[2]] 0,B[[3]] 0},{a,b,t}]

2-矩阵的相似变换

若n阶方阵A有n个线性无关的特征向量,则A与对角阵相似.实对称阵总与对角阵相似,且存在正交阵P,使P’AP为对角阵.命令EigenVectors[A]与Eigensystem[A]给出还未经过正交化和单位化的特征向量因此要对特征向量进行正交化和单位化所用的命令是GramSchmidt[  ]不过首先要输人调用软件包<例14 5设方阵A=,求一可逆阵P,使P-1AP为对角阵.

Clear[A,p];

A={{4,1,1},{2,2,2},{2,2,2}};

Eigenvalues[A];

p=Eigenvectors[A]//Transpose

Inverse[p].A.p

jor=JordanDecomposition[A]

jor[[1]]

jor[[2]]

例14 6方阵A是否与对角阵相似?

Clear[A];

A={{1,0},{2,1}};

Eigensystem[A]

例14.7 

Clear[x,v];

v={{4,0,0},{-2,2-x,-2},{-3,-1,1}};

Solve[Det[v] 0,x]

例14.8对实对称矩阵A=

<Clear[a,p];

A={{0,1,1,0},{1,0,1,0},{1,1,0,0},{0,0,0,2}};

Eigenvalues[A]

Eigenvectors[A]

p=GramSchmidt[Eigenvectors[A]]//Transpose

例14.9求一个正交变换,化二次型为标准二次型的矩阵为

f=Table[x[j],{j,4}].A.Table[x[j],{j,4}]//Simplify

f/.Table[x[j] (p.Table[y[j],{j,4}])[[j]],{j,4}]//Simplify

【实验结论】(结果)

1.用Mathematica命令求方阵的特征值和特征向量很方便,从而便于利用特征值求二次型的标准形。

2.本次实验比较成功。 

【实验小结】(收获体会)

1.通过本次实验,我掌握了利用Mathematica命令求方阵的特征值和特征向量。

2.通过本次实验,我掌握了利用特征值求二次型的标准形。

3.通过本次实验,我学会了利用Eigenvalues命令求方阵的特征值。

4.通过本次实验,我学会了利用Eigenvectors命令求方阵的特征向量。

5.通过本次实验,我学会了利用Eigensystem命令求方阵的特征值和特征向量。

三、指导教师评语及成绩:

评  语

评语等级
及格不及格
1.实验报告按时完成,字迹清楚,文字叙述流畅,逻辑性强

2.实验方案设计合理

3.实验过程(实验步骤详细,记录完整,数据合理,分析透彻)

4实验结论正确. 

成  绩:

 指导教师签名:

                                                批阅日期:

附录1:源 程 序

第一题

Clear[A];

A={{-1,2,2},{2,-1,-2},{2,-2,-1}};

Eigenvalues[A]

Eigenvectors[A]

Eigensystem[A]

{-5,1,1}

{{-1,1,1},{1,0,1},{1,1,0}}

{{-5,1,1},{{-1,1,1},{1,0,1},{1,1,0}}}

第二题

Clear[A];

A={{1,1,1,1},{1,1,-1,-1},{1,-1,1,-1},{1,-1,-1,1}};

Eigenvalues[A]

Eigenvectors[A]

Eigensystem[A]

{-2,2,2,2}

 {{-1,1,1,1},{1,0,0,1},{1,0,1,0},{1,1,0,0}}

 {{-2,2,2,2},{{-1,1,1,1},{1,0,0,1},{1,0,1,0},{1,1,0,0}}}

第三题

Clear[A,q]

A={{0-1,0,-1},{0,0-2,0},{-1,0,0-t}}

q=Det[A]

Solve[q 0,t]

{{-1,0,-1},{0,-2,0},{-1,0,-t}}

 2-2 t

 {{t 1}}

第四题

Clear[A,B,v,a,b,t];

A={{t-2,1,1},{1,t-2,1},{1,1,t-2}};

v={1,k,1};

B=A.v;

Solve[{B[[1]] 0,B[[2]] 0,B[[3]] 0},{t,k}]

{{t 0,k 1},{t 3,k -2}}

第五题

Clear[A]

A={{0,-1,2},{0,1,0},{1,-1,1}}

Eigensystem[A]

 {{0,-1,2},{0,1,0},{1,-1,1}}

{{2,-1,1},{{1,0,1},{-2,0,1},{1,1,1}}}

第六题

Clear[A,P,x,v];

A={{2,0,0},{0,0,1},{0,1,0}};

v={{-3,0,0},{0,-1,-1},{0,-1,-1-x}};

Solve[Det[v] 0,x]

{{x 0}}

Eigenvalues[A]

P=Eigenvectors[A]//Transpose

{2,-1,1}

 {{1,0,0},{0,-1,1},{0,1,1}}

Inverse[p].A.p//Simplify

Transpose[p].A.p//Simplify

第七题

<Clear[A,C];

A={{1,2,4},{2,-2,2},{4,2,1}};

Eigenvalues[A]

Eigenvectors[A]

{6,-3,-3}

 {{2,1,2},{-1,0,1},{-1,2,0}}

C=GramSchmidt[Eigenvectors[A]]//Transpose

Transpose[C].C

Inverse[C].A.C//Simplify

Transpose[C].A.C//Simplify
附录2:实验报告填写说明 

1.实验项目名称:要求与实验教学大纲一致。

2.实验目的:目的要明确,要抓住重点,符合实验教学大纲要求。

3.实验原理:简要说明本实验项目所涉及的理论知识。

4.实验环境:实验用的软、硬件环境。

5.实验方案(思路、步骤和方法等):这是实验报告极其重要的内容。概括整个实验过程。

对于验证性实验,要写明依据何种原理、操作方法进行实验,要写明需要经过哪几个步骤来实现其操作。对于设计性和综合性实验,在上述内容基础上还应该画出流程图、设计思路和设计方法,再配以相应的文字说明。对于创新性实验,应注明其创新点、特色。

6.实验过程(实验中涉及的记录、数据、分析):写明具体实验方案的具体实施步骤,包括实验过程中的记录、数据和相应的分析。

7.实验结论(结果):根据实验过程中得到的结果,做出结论。

8.实验小结:本次实验心得体会、思考和建议。

9.指导教师评语及成绩:指导教师依据学生的实际报告内容,给出本次实验报告的评价。下载本文

显示全文
专题