线性代数结课论文MATLAB软件在线性代数中的实验 ——矩阵与行列式实验.docVIP

线性代数结课论文MATLAB软件在线性代数中的实验 ——矩阵与行列式实验.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华北水利水电大学 MATLAB软件在线性代数中的实验 ——矩阵与行列式实验 课程名称: 线性代数 专业班级: 姓 名: 张琳 学 号: 联系方式: 目 录 1. 引言 2 2矩阵与行列式实验 3 2.1矩阵的实验 3 2.1.1数值矩阵输入 3 2.1.2几类特殊矩阵表示 3 2.1.3矩阵的基本运算 4 2.1.4矩阵的相关函数 4 2.1.5矩阵计算例题 5 2.2行列式的实验 6 2.2.1行列式元素的输入 6 2.2.2行列式的基本运算 7 2.2.3计算行列式的值 8 2.2.4用cramer法则解线性方程组 8 2.2.5行列式计算例题 8 3.结束语 11 引言 计算机软件可以更好解决数学问题,可以大大降低解决问题的复杂性,尤其是对我们当代大学生,对重视社会主义现代化的今天尤为重要。本文基于MATLAB R2012b软件,通过一些实验例题,简单引入MATLAB在线性代数中的运用,通过在矩阵和行列式中的相关计算,使更深入领悟理论知识。本文主要就矩阵和行列式进行介绍。 第一部分主要介绍MATLAB在矩阵中的运用。介绍MATLAB在矩阵运用中的基础知识如:数值矩阵输入;特殊矩阵表示;矩阵的基本运算;矩阵的相关函数等,并以结束本节,加深理解。 第二部分主要介绍MATLAB在行列式中的运用。首先介绍行列式元素在MATLAB中的输入,行列式的基本运算;行列式的值的计算;并结合到具体应用中,用cramer法则解线性方程组并以MATLAB中程序运行计算。最后以行列式计算例题介绍了计算行列式和求解线性方程组的方法。 通过对MATLAB软件在线性代数中的实验——矩阵与行列式实验的整理,也加深了作者对线性代数的学习和理解。提高了自主学习能力。本文通过相应的例题的引入,以具体事例为背景介绍如何将MATLAB的基础知识与实际营运相结合,加深了使用MATLAB进行线性代数的相关运算和使用。 2矩阵与行列式实验 2.1矩阵的实验 2.1.1数值矩阵输入 任何矩阵都可以直接按行的方式输入每个元素,同一行元素用(,)或者空格符隔开,且空格符数不限,不同行之间用(;)或者回车换行隔开,所有元素处于一对方括号([])内,特别注意,所有符号应在英文状态下输入。如: 符号“”是matlab的提示符,表示等待输入,符号“%”后的文字为注释,不参与运算。 2.1.2几类特殊矩阵表示 生成m阶单位方阵: eye(m) 生成m*n单位矩阵: eye(m,n) 生成m阶全1方阵: ones(m) 生成m*n全1矩阵: ones(m,n) 生成m全0矩阵: zeros(m) 生成m*n全0矩阵: zeros(m,n) 如: 2.1.3矩阵的基本运算 矩阵的加法:A+B 矩阵的减法:A-B 数乘矩阵:k*A 矩阵的乘法:A*B 矩阵的转置:A’或Transpose(A) 矩阵的逆:A^-1或inv(A) 矩阵的行列式:det(A) 矩阵的幂:A^m 注意:在进行矩阵加法和减法运算时,参加运算的必须是同型矩阵,其运算规则是对应元素的加减运算;矩阵A、B相乘,必须满足A的列数等于B的行数;在方阵的前提下,才可以作幂、行列式以及拟运算。 2.1.4矩阵的相关函数 (1)生成矩阵的行数和列数:size(A),其中A是矩阵,结果是一个2维数组,第一个表示行数,第二个表示列数。 (2)生成对角矩阵,diag(A),其中A为举着你,生成矩阵A主对角线上的元素 (3)生成上三角矩阵:triu(A) (4)生成下三角矩阵:tril(A) 例: 2.1.5矩阵计算例题 下面给出一个例题加深使用与理解。 已知矩阵A、B如下: A=,B=。应用matlab进行矩阵的输入,并完成以下基本操作: 求A+B、A-B、k*A、A*B 求方阵A的n次幂:A^n; 求A的转置:A’; 求A的行列式:det(A); 求A的逆:inv(A). 步骤一:输入A、B矩阵的值: 步骤二:进行相应计算: 步骤三: 将A的逆矩阵赋值给B,计算A*B的值; 分别计算A*B与B*A,结果不同 2.2行列式的实验 2.2.1行列式元素的输入 在方括号内输入注意输入行列式各元素,同行元素用空格或者逗号隔开,两行元素之间用分号隔开。在行列式中,其元素既可以用一个下标表示,也可以用两个下标表示,若用一个下,则表示元素序号,行列式元素按照“之”字形排列,例如下列A,元素“1”的序号是1,元素“5”的序号是,元

文档评论(0)

love + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档