- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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”的序号是,元
您可能关注的文档
最近下载
- 成考英语成人高考(专升本)试卷与参考答案(2025年).docx VIP
- 风机吊装工程强制性条文执行记录表.pdf VIP
- 《营销视觉》课件.ppt VIP
- (高清版)B-T 41676-2022 起重机 设计通则 锻钢吊钩的极限状态和能力验证.pdf VIP
- 181587_06j403-1楼梯、栏杆、栏板(一)国标 行业图集 .docx VIP
- 无人智慧巡检系统设计方案.docx
- 护肩挡土墙施工技术交底.pdf VIP
- 2025年会计师事务所财务管理制度(3篇).docx VIP
- DB11T 2325-2024 建筑外墙外保温工程检验检测技术规程.docx VIP
- 土方碾压实验报告.pdf VIP
文档评论(0)