数值线性代数课程设计

合集下载

数值分析课程实验设计——数值线性代数实习题

数值分析课程实验设计——数值线性代数实习题

数值分析课程实验设计——数值线性代数
实习题
1. 实验目的
本实验的主要目的是进一步加深对数值线性代数的理解,熟悉
常见矩阵分解方法,并在此基础上解决实际问题。

2. 实验内容
本次实验将任务分为两个部分,分别是矩阵分解与求解线性方
程组。

2.1 矩阵分解
首先,我们需要熟悉三种常见的矩阵分解:QR分解、LU分解
和奇异值分解。

我们需要通过Python语言实现这三种分解方法,
并利用这些方法解决实际问题。

2.2 求解线性方程组
其次,我们需要学会用矩阵分解的方法来求解线性方程组。


们将通过两个例子来进行说明,并利用Python语言实现这些方法。

3. 实验要求
本次实验要求熟悉矩阵分解的基本方法,在此基础上解决实际问题;能够运用多种方法来求解线性方程组,并分析比较它们的优缺点。

4. 实验总结
本次实验通过矩阵分解和求解线性方程组两个部分的学习,巩固了我们对于数值线性代数的知识,并在实际问题的解决中得到了应用。

感谢老师的指导,我们会在今后的学习中持续探索数值分析方面的知识。

数值线性代数课程设计_代数

数值线性代数课程设计_代数

《数值代数》课程设计评分标准 (1)交作业的内容 (1)附录1 论文结构撰写规范 (2)附录2 (2)参考论文1 (2)参考论文2 (13)参考论文3 (16)参考论文4 (21)1. 2-3两天查资料;2. 1-2天论文构思,列出提纲;3. 2-3确定计算方法和计算程序的详细内容和设计步骤;写课程设计报告;论文内容: 问题背景介绍, 建立正确的数学模型, 求解模型的数学原理, 计算过程,编写计算程序, 解释计算结果.论文字数: 1800-2200字. 注: 字数是指正文的字数.标题、摘要、关键字、目录、图表说明、参考文献、程序等不算入字数统计.论文格式: 5号字体,A4版面, 上下左右各留2cm,单倍行距,页面设置选为无网格; 编页码;图形尺寸:长度不超过4cm.一行可以放若干张图. 文稿中数据保留3位小数点.(1)要有勤于思考、刻苦钻研的学习精神和严肃认真、一丝不苟、有错必改、精益求精的工作态度,对有抄袭他人设计论文或找他人代设计、代做论文等行为的弄虚作假者一律按不及格记成绩。

(2)要敢于创新,勇于实践,注意培养创新意识。

(3)掌握课程的基本理论和基本知识,概念清楚,设计计算正确,结构设计合理,实验数据可靠,软件程序运行良好,绘图符合标准,论文撰写规范,答辩中回答问题正确。

附录1 论文结构撰写规范(1)题目、院系、班级、学生姓名。

(2)摘要摘要是论文内容的简短陈述,一般不超过150字。

关键词应为反映论文主题内容的通用技术词汇,一般为4个左右,一定要在摘要中出现。

(3)正文正文应按目录中编排的章节依次撰写,要求计算正确,论述清楚,文字简练通顺,插图简明,书写整洁。

文中图、表及公式不能徒手绘制和书写。

(4)参考文献(资料)参考文献必须是学生在课程设计中真正阅读过和运用过的,文献按照在正文中的出现顺序排列。

各类文献的书写格式如下:a.图书类的参考文献序号作者名·书名·(版次)·出版单位,出版年:引用部分起止页码。

线性代数课程设计课程设计

线性代数课程设计课程设计

线性代数课程设计一、设计背景线性代数是现代数学的一门重要学科,广泛应用于自然科学、工程技术领域以及金融和信息学等各个领域。

作为一门重要的基础课程,线性代数的课程设计对于学生成绩的提高和对相关领域的应用具有至关重要的意义。

本课程设计旨在通过实际案例演示,在线性代数相关应用场景中,提高学生对线性代数概念和方法的理解和记忆,帮助学生掌握线性代数的实际应用。

二、设计目标通过本次课程设计,希望达到以下目标:1.帮助学生深入理解和记忆线性代数概念和方法。

2.培养学生应用线性代数解决实际问题的能力。

3.提高学生的计算机编程和模拟仿真能力。

4.丰富学生的科学素养和综合能力。

三、设计内容本课程设计分为两个部分:1.线性代数基本概念和方法的讲解2.案例分析和计算机模拟实验3.1 线性代数基本概念和方法的讲解本部分主要涉及以下内容:1.向量、向量空间、线性变换等线性代数基本概念。

2.矩阵运算、矩阵求逆、矩阵特征值等线性代数基本方法。

3.矩阵分解(QR分解、LU分解等)和特殊矩阵。

4.向量函数和曲线的参数描述。

3.2 案例分析和计算机模拟实验本部分主要分为以下两个阶段:阶段一:案例分析在本阶段,我们将介绍各种不同领域的典型实际问题,并通过线性代数方法求解这些问题。

实际问题包括:1.电路分析问题2.能量传递问题3.无人机运动控制问题4.网络流问题5.金融风险分析问题通过这些实际问题的分析和解决,希望能够让学生感受到线性代数在不同领域中的重要应用。

阶段二:计算机模拟实验在本阶段,我们将使用计算机编程语言实现一些典型模拟实验,学生将在模拟实验中自己设计并运用线性代数方法解决问题,掌握计算机编程和模拟仿真的能力。

实际案例包括:1.用最小二乘法拟合非线性函数曲线2.布朗运动与随机漫步模拟3.用PCA方法进行图像处理和识别4.用SVD奇异值分解进行图像压缩和还原通过计算机模拟实验,帮助学生加深对线性代数中各种方法的理解和掌握应用方法。

江苏科技大学数值线性代数课程设计

江苏科技大学数值线性代数课程设计

应用Jacobi 迭代法和Gauss-Seidel 迭代法求解线性方程组数理学院 作者:耿志银(送给学弟学妹!)摘要:在面对解线性方程组的问题时,直接法虽然很方便,但直接法大多数均需对系数矩阵A 进行分解,无法保持A 的稀疏性。

但在实际应用中,我们常常得面对大型稀疏性方程的求解问题,此时,迭代法比直接法更适用。

迭代法是按照某种规则构造一个向量序列{x k },使其极限向量*x 是方程组Ax=b 的精确解。

这里主要介绍Jacobi 迭代和Gauss-Seidel 迭代。

关键词:Jacobi 迭代 Gauss-Seidel 迭代 向量序列 极限向量引言:Jacobi 迭代法和Gauss-Seidel 迭代法是两类重要的方法,他能充分利用系数矩阵的稀疏性,减少内存占用量,而且程序简单,缺点是计算量大,同时还有收敛性的问题需要讨论。

基本原理:Jacobi 迭代设有方程组AX=b ,方程形式为1nij jij a xb ==∑(i=1,2,…,n ),假设|A|≠0,且ii a ≠0(i=1,2,…,n ),从第i个方程中解出x i ,得11x ()(1,2,...,)ni i ij jj ii j ib a x i n a =≠=-=∑,写成易于迭代的形式:(1)()11x ()(1,2,...,nk k i i ij j j ii j ib a x i n a +=≠=-=∑;k=0,1,2,…)这就是Jacobi 迭代的分量形式。

令A=D-L-U ,,其中D=diag(11a ,22a ,…,nna ),L=21313212,10000n n n n a a a a a a -⎡⎤⎢⎥-⎢⎥⎢⎥--⎢⎥⎢⎥⎢⎥---⎣⎦,121312321,0000n n n n a a a a a U a ----⎡⎤⎢⎥--⎢⎥⎢⎥=⎢⎥-⎢⎥⎢⎥⎣⎦,此时AX=b可以写成x=Bx+g,其中B=11(),D L U g D b --+=.若给定初始向量(0)(0)(0)012(,,...,)T n x x x x =,并带入x=Bx+g 的右端,就能计算出一个新的向量1x ,即10x Bx g =+;再把1x 代入x=Bx+g 的右端,又得到了一个向量2x ;依次类推有1x Bx g k k -=+,k=1,2,3,…这个就是Jacobi 迭代格式。

线性代数及其应用第八版课程设计

线性代数及其应用第八版课程设计

线性代数及其应用第八版课程设计一、引言线性代数是数学的一个分支,也是自然科学和工程学中的重要工具。

线性代数及其应用第八版课程设计的主要目的是帮助学生更好地掌握线性代数的基本理论与方法,并且能够通过实际应用来深入理解和应用线性代数知识。

本文将从课程设计的目的、内容、教学方法、评价体系等方面进行详细阐述。

二、课程设计目的1.熟练掌握线性代数的基本理论知识;2.了解线性代数的实际应用,并能够独立分析和解决实际问题;3.能够设计和实现使用线性代数方法解决实际问题的算法;4.能够进行团队协作,掌握项目管理和文档编写技能。

三、课程设计内容线性代数及其应用第八版课程设计包括以下内容:1.线性代数基本概念:矩阵运算、向量、线性变换等;2.矩阵消元与矩阵逆;3.行列式的定义与性质;4.线性相关性与线性无关性;5.向量空间与线性变换;6.特征值、特征向量与对角化。

四、教学方法本课程设计采用“导论 + 实践 + 团队合作”的教学方法。

1.导论阶段:通过教材提供的线性代数及其应用第八版的知识,掌握基本的线性代数理论知识,学会运用线性代数的基本方法和算法;2.实践阶段:通过实际案例和应用题目,培养学生解决实际问题和运用线性代数方法进行分析和解决问题的实践能力;3.团队合作阶段:通过小组合作解决实际问题,加强学生间的合作沟通能力,提高团队合作能力。

五、评价体系线性代数及其应用第八版课程设计的评价体系采用综合评价方法,包括以下几个方面:1.课堂测试(占比20%):主要考察线性代数的基础理论概念和基本方法;2.作业与实验报告(占比30%):主要考察学生掌握线性代数的实际应用能力和编程能力;3.项目实践(占比40%):主要考察学生团队协作和解决实际问题的能力;4.平时表现(占比10%):主要考察学生的出勤情况、积极参与课堂讨论、作业完成情况等。

六、总结线性代数及其应用第八版课程设计,是一个重要的学科课程,通过本课程的学习,学生将掌握基本的线性代数理论与方法,能够通过实际应用把这些知识转换成实际的解决方案。

数值线性代数课程设计高斯消去法

数值线性代数课程设计高斯消去法

数值线性代数课程设计⾼斯消去法数值线性代数课程设计线性⽅程组的直接解法数理学院 09405011班 0940501120 沈骁摘要:如何利⽤电⼦计算机来快速、有效的求解线性⽅程组的问题是数值线性代数的核⼼问题。

本⽂将主要介绍解线性⽅程组的基本的直接法——⾼斯消去法,平⽅根法,并⽤实例来验证此⽅法的有效性。

关键字:⾼斯消去法,顺序消去法,选主元消去法,平⽅根法,消元过程,回代过程,主元数和乘数引⾔:因为各种各样的科学与⼯程问题往往最终都要归结为⼀个线性⽅程组的求解问题。

本⽂在⽐较着⼏个⽅法的基础上,通过⼀道实例来得到最⽅便最有效的⽅法。

基本原理:⼯程计算和科学研究中的许多问题,最终归结为线性代数⽅程组的求解。

求解的⽅法也有很多,如⾼斯消去法(顺序消去法,选主元消去法),平⽅根法。

⾼斯消去法是⽬前求解中⼩规模线性⽅程组最常⽤的⽅法;平⽅根法是求解对称正定线性⽅程组最常⽤的⽅法之⼀。

为了更快速、更⽅便的求解线性⽅程组,下⾯我们⽐较⼀下这⼏种⽅法哪种更好。

⼀、⾼斯(Causs )消去法就是逐步消去变元的系数,将原⽅程组Ax b =化为系数矩阵为三⾓形的等价⽅程组Ux d =,然后求解系数矩阵为三⾓形的⽅程组⽽得出原⽅程组解的⽅法。

把逐步消元去变元的系数,将⽅程组化为以系数矩阵为三⾓形的等价⽅程组的过程称为⼩院过程;把求系数矩阵为三⾓形的⽅程组解的过程称为回代过程。

最初求解⽅程组的⾼斯消去法也称为顺序消去法,它由消元过程和回代过程组成。

顺序消去法 1.消元过程考虑⼀般⽅程组,为了推导过程⽅便,记系数矩阵A 的元素ij a 为(0)ij a ,右端向量b 的元素i b 记为(0),1i n a +,于是⽅程组11112211211222221122n n n n n n nn n na x a x a xb a x a x a x b a x a x a x b +++=??+++=+++=(1.1)成为()()()()()()()()()()()()00011112211100021122222100011221n n n n n n n n nn n nn a x a x a x a a x a x a x a a x a x a x a +++?+++=?+++=+++=假设(0)110a ≠,将第1个⽅程乘以(0)1(0)11()i a a -加到第i 个⽅程(2)i n ≤≤,得到第1个导出⽅程组(0)(0)(0)(0)111122111(1)(1)(1)222221(1)(1)(1)221n n n n n n n nn n nn a x a x a x a a x a x a a x a x a +++?++=?+=??+=其中:(0)(1)(0)(0)11(0)11i ij ij j a a a a a =-,2i n ≤≤,21j n ≤≤+。

数值线性代数课程设计—超定方程组的求解

数值线性代数课程设计—超定方程组的求解

数值线性代数课程设计—超定⽅程组的求解《数值线性代数课程设计》专业:信息与计算科学班级: 13405011学号: 1340501123姓名:邢耀光实验⽇期: 2016.05.09报告⽇期: 2015.05.13实验地点:数理学院五楼机房超定⽅程组的求解邢耀光(班级:13405011 学号1340501123)摘要:在实验数据处理和曲线拟合问题中,求解超定⽅程组⾮常普遍。

⽐较常⽤的⽅法是最⼩⼆乘法。

形象的说,就是在⽆法完全满⾜给定条件的情况下,求⼀个最接近的解。

最⼩⼆乘法(⼜称最⼩平⽅法)是⼀种数学优化技术。

它通过最⼩化误差的平⽅和寻找数据的最佳函数匹配。

利⽤最⼩⼆乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平⽅和为最⼩。

关键字:最⼩⼆乘问题,残量,超定⽅程组,正则化⽅程组,Cholesky 分解定理。

正⽂:最⼩⼆乘法的背景:最⼩⼆乘法(⼜称最⼩平⽅法)是⼀种数学优化技术。

它通过最⼩化误差的平⽅和寻找数据的最佳函数匹配。

利⽤最⼩⼆乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平⽅和为最⼩。

最⼩⼆乘法还可⽤于曲线拟合。

其他⼀些优化问题也可通过最⼩化能量或最⼤化熵⽤最⼩⼆乘法来表达。

最⼩⼆乘法经常运⽤在交通运输学中。

交通发⽣预测的⽬的是建⽴分区产⽣的交通量与分区⼟地利⽤、社会经济特征等变量之间的定量关系,推算规划年各分区所产⽣的交通量。

因为⼀次出⾏有两个端点,所以我们要分别分析⼀个区⽣成的交通和吸引的交通。

最⼩⼆乘问题:最⼩⼆乘问题多产⽣于数据拟合问题。

例如,假定给出m 个点1,...,m t t 和这m 个点上的实验或观测数据1,...,my y ,并假定给出在i t 上取值的n 个已知函数1(),...,()n t t ψψ。

考虑i ψ的线性组合1122(;)()()...()n n f x t x t x t x t ψψψ=+++ ,(1)我们希望在1,...,m t t 点上(;)f x t 能最佳的逼近1,...,m y y 这些数据。

线性代数应该这样学第三版课程设计

线性代数应该这样学第三版课程设计

线性代数应该这样学第三版课程设计一、引言线性代数作为计算机科学与数学的一门重要的基础课程,其在计算机视觉、机器学习、数据挖掘、计算机图形学等领域中都有着广泛而重要的应用。

为了让学生更好地掌握线性代数的基本概念和方法,并能够应用于实际问题中,本次课程设计通过创新性地设置问题、贯穿性地设计案例、以及适当的重视计算机实现等多种方式,努力让学生在课程中深刻理解线性代数,掌握课程所需的基本知识和技能。

二、课程目标通过本次课程的学习,学生应该可以实现以下目标:1.掌握矩阵表示方法及其在线性方程组的求解中的应用;2.理解向量空间、线性变换的概念与性质;3.理解特征值与特征向量、正交化方法及其在应用中的具体意义;4.熟悉矩阵分解的概念、方法及其实际应用;5.培养学生分析、解决实际问题的能力。

三、教学方法与内容1. 教学方法本次课程设计中,将采取多种教学方法,包括:1.以问题为导向,引导学生学习:课程中设置多个问题,作为教学的起点和导向,让学生在问题中感受线性代数的重要性和实用性,同时深刻理解线性代数的基本概念和方法;2.贯穿性设计案例,加深学生对知识的理解:以典型的问题为线索,从理论到实践,引导学生逐步深入,通过自己动手实践,加深对课程内容的理解;3.重视计算机实现,提高学生的实践能力:通过编写计算机代码,让学生具体实现线性代数的相关算法和方法,提高学生的实际操作能力。

2. 教学内容本次课程设计涵盖以下几个方面:1.线性方程组的求解:主要包括高斯消元法、LU分解、追赶法等;2.向量空间与线性变换:主要包括向量空间的基本概念、线性变换的基本性质等;3.特征值与特征向量:主要包括特征值分解、对称矩阵的特征值分解、奇异值分解等;4.正交化方法:主要包括 Gram-Schmidt 正交化、施密特正交化等;5.矩阵分解:主要包括QR分解、SVD分解等。

四、课程评估本次课程设计的评估主要包括作业、期末考试和实验三个部分。

1. 作业课程中会安排一些必做作业和选做作业,其中必做作业的数目会占据总作业数目的 60%。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数值线性代数》课程设计
题目
学生
指导教师
徐州师范大学
课程设计任务书
院班学生
课程设计课题:
矩阵的QR 分解
课程设计任务要求(包括课题来源、类型、目的和意义、基本要求、参考资料等):
✧ 来源与意义:
本课题来源于教材第三章第三节——正交化算法,目的是通过QR 分解求解方程Ax=b ,以求解最小二乘问题。

✧ 基本要求: 1. 要求自编程序;
2. 掌握编程思想,学会一门编程语言;
3. 报告要有较强的理论分析;有较强说服力的数据表或图像;
4. 对结果进行分析;
5. 给出相应结论。

✧ 参考资料:
《数值线性代数》:徐树芳 高立 张平文
指导教师签字:
一、 问题提出:
在探究最小二乘问题时,我们得出结论,求解最小二乘问题等价于求
2min ||||T T Q Ax Q b 的问题,其中Q 为正交矩阵,因此,我们希望通过选取适当的正交矩阵Q ,使原问题转化为较易求解的最小二乘问题。

这里,我们将讨论对任意A 的QR 分解的方法。

二、理论基础
1、QR 分解定理:设()m n A R m n ⨯∈≥,则A 有QR 分解:
0R A Q ⎡⎤=⎢⎥⎣⎦

其中m m Q R ⨯∈是正交矩阵,n n R R ⨯∈是具有非负对角元的上三角阵;而且当m n =且A 非奇异时,上述分解还是唯一的。

3)说明:在这个定理的基础上,我们就可以放心的研究任意矩阵的QR 分解,因为它总是存在的。

2、Householder 变换:
1) 定义:设n R ω∈满足21ω=,定义n n H R ⨯∈为
2T H I ωω=-,
则称H 为Householder 变换。

2)作用:H x ⨯可以将12
n x x x x ⎡⎤
⎢⎥
⎢⎥=⎢⎥
⎢⎥
⎣⎦ 化成(1)100x x ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦
的形式。

3)说明:利用Householder 变换,我们可以将A 的对角线下元素逐列的消为0。

3、Givens 变换
1)定义:形如G=11i c s
j s c i j
⎛⎫

⎪ ⎪ ⎪ ⎪
⎪- ⎪
⎪ ⎪⎝⎭
的矩阵称为Givens 矩阵。

2)作用:G x ⨯可以将12
n x x x x ⎡⎤
⎢⎥
⎢⎥=⎢⎥
⎢⎥
⎣⎦
化成0
0i x j ⎡
⎤⎢⎥⎢⎥⎢⎥=⎢⎥
⎢⎥⎢⎥
⎢⎥
⎢⎥⎣⎦
的形式。

3)说明:利用Givens 变换,我们可以将A 的对角线下元素逐个消为0。

三、实验内容
模型一:利用householder变换对矩阵A进行QR分解。

1.用MATLAB建立m文件house.m,程序如下:function [v,b]=house(x)
n=length(x);
v=zeros(n,1);
eta=norm(x,inf);
x=x/eta;
v(1)=1;
v(2:n)=x(2:n);
sig=x(2:n)'*x(2:n);
if (sig==0)
b==0;
else
a=(x(1)*x(1)+sig)^(1/2);
if (x(1)<=0)
v(1)=x(1)-a;
else
v(1)=-sig/(x(1)+a);
end
b=2*v(1)*v(1)/(sig+v(1)*v(1));
v=v/v(1);
end
2.用MATLAB建立m文件:qr1.m
A=input('A=');
[m,n]=size(A);
for j=1:n
if j<=m
[v,b]=house(A(j:m,j))
A(j:m,j:n)=(eye(m-j+1)-b*v*v')*A(j:m,j:n); d(j)=b;
A(j+1:m,j)=v(2:m-j+1);
end
end
R=A(1:n,1:n);
R=triu(R);
Q=eye(m);
for j=1:n
A(j,j)=1;
end
for j=1:n
H=eye(m);
H(j:m,j:m)=eye(m-j+1)-d(j)*A(j:m,j)*A(j:m,j)';
Q=Q*H;
end
Q
R
Q*Q' %这里是为了检验Q是否为正交矩阵
3.结果:利用Householder变换,我们可以将A的对角线下元素逐列的消为0,从而得到R,每一步中的Householder变换矩阵H的乘积就是我们所求的Q。

(程序运行的结果数据见附录一)。

模型二:利用givens变换对矩阵A进行QR分解。

1.用MATLAB建立m文件givens.m,程序如下:
function[c,s]=givens (a,b)
if (b==0)
c=1;
s=0;
else if(abs(b)>abs(a))
r=a/b;
s=1/sqrt(1+r*r);
c=s*r;
else
r=b/a;
c=1/sqrt(1+r*r);
s=c*r;
end
end
2. 用MATLAB建立m文件:qr2.m
A=input('A=');
[m,n]=size(A);
Q=eye(m);
for j=1:n
for i=j+1:m
[c,s]=givens(A(j,j),A(i,j));
G=eye(m);
G(j,j)=c;
G(i,i)=c;
G(j,i)=s;
G(i,j)=-s;
A=G*A;
Q=Q*G;
end
end
R=A
QR=A
3.结果:利用Givens变换,我们可以将A的对角线下元素逐个消为0,从而得到R,每一步中的Givens变换矩阵G的乘积就是我们所求的Q。

(程序运行的结果数据见附录二)。

四、结果分析
1.两种方法都可以求得A的QR分解,但从程序的运行代价上来看,Givens 变换需要的存储更高,速度更慢。

2.两种方法得到的Q和R可能不同,但是R一定是上三角矩阵,Q一定是正交矩阵。

3.我们也可以试着探寻基于其他方法的QR分解。

五、结论
Householder变换和Givens变换都能够较好的实现QR分解,在这个基础上,我们可以更好更方便的解决最小二乘问题。

但是它们所消耗的内存空间都比较大,我们也可以试着探寻更好的方法,以节省内存。

六、参考文献
《数值线性代数》:徐树芳高立张平文
附录一:
qr1.m的运行结果:
任意键入一矩阵A=[1,5,6;1,3,5;5,8,9;8,5,6],按enter键,则有结果v =
1.0000
-0.1171
-0.5855
-0.9368
b =
0.8952
v =
1.0000
-1.5136
-0.2854
b =
0.5931
v =
1.0000
-5.6333
b =
0.0611
Q =
0.1048 0.6551 -0.0553 -0.7462 0.1048 0.3302 0.9075 0.2374 0.5241 0.5141 -0.3925 0.5540 0.8386 -0.4445 0.1388 -0.2827
R =
9.5394 9.2249 10.9022
0 6.1564 7.5415
0 0 1.5061
ans =
1.0000 -0.0000 0.0000 -0.0000 -0.0000 1.0000 -0.0000 0.0000 0.0000 -0.0000 1.0000 -0.0000 -0.0000 0.0000 -0.0000 1.0000
附录二:
qr1.m的运行结果:
c =
0.7071
s =
0.7071
c =
0.2722 s =
0.9623
c =
0.5447 s =
0.8386
c =
0.3974 s =
0.9177
c =
0.5781 s =
0.8160
c =
0.8976
s =
-0.4408
R =
9.5394 9.2249 10.9022
0 -6.1564 -7.5415
0 0 -1.5061
0 0 -0.0000
Q =
0.1048 -0.3302 0.7427 -0.5730
-0.1048 0.6551 0.6243 0.4125
-0.5241 0.5141 -0.1984 -0.6493
-0.8386 -0.4445 0.1388 0.2827
ans =
1.0000 0.0000 0.0000 -0.0000
0.0000 1.0000 0 0.0000
0.0000 0 1.0000 0.0000
-0.0000 0.0000 0.0000 1.0000
- 10 -。

相关文档
最新文档