- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验线性代数的有关计算
?实验六 线性代数的有关计算
???
一、实验目的:
了解det\rank\rref函数的格式和用法。
了解solve\subs函数的格式和用法。
了解null\eig\size函数的的格式和用法。
初步了解格式输入与输出,编程的基本思想。
二、实验涉及matlab基本命令:
1.求行列式的MATLAB命令
MATLAB中主要用det,determ分别求行列式的数值解和符号解。
?
?
det(A)? 计算矩阵A对应的行列式,A为数值方阵
detertm(A)? 计算矩阵A对应的行列式的符号值,A为符号方阵 可以用help det,help determ查阅有关这些命令的详细信息
例1? 计算行列式的值。
相应的MATLAB代码为:
D=[3 1 -1 2; -5 1 3 -4; 2 0 1 -1; 1 -5 3 -3];
det(D)?
算得.如果用determ命令, 相应的MATLAB代码为:
D=[3 1 -1 2; -5 1 3 -4; 2 0 1 -1; 1 -5 3 -3];
determ(D)?
仍算得?
??? 例2计算行列式的值。
相应的MATLAB代码为:
clear;
syms a
syms b
syms c
syms d
D=[a b c d;a a+b a+b+c a+b+c+d;a 2*a+b 3*a+2*b+c 4*a+3*b+2*c+d;...
?? a 3*a+b 6*a+3*b+c 10*a+6*b+3*c+d];?
determ(D)
计算可得。本题中,如果用det就不能算出结果。determ(D)命令等同于det(sym(D))命令,本题如果用det(sym(D))命令也能算出同样的结果.
例3用练习1、2种的两个行列式验证行列式的性质。例如用练习1中的行列式验证性质1,相应的MATLAB代码为:
D=[3 1 -1 2; -5 1 3 -4; 2 0 1 -1; 1 -5 3 -3];
det(D’)?%D’表示D的转置
算得。说明转置不改变行列式的值。如果将第一行和第二行互换,相应的MATLAB代码为:
D=[-5 1 3 -4;3 1 -1 2; 2 0 1 -1; 1 -5 3 -3];
det(D)
算得,说明互换行列后,行列式变号。其他的各个性质,也可验证。
?例4解线性方程组
相应的MATLAB代码为:
D=[2 1 -5 1;1 -3 0 -6;0 2 -1 2;1 4 -7 6]
D =
???? 2???? 1??? -5???? 1
???? 1??? -3???? 0??? -6
???? 0???? 2??? -1???? 2
???? 1???? 4??? -7???? 6
D=det(D)
D= 27
D1=[8 1 -5 1;9 -3 0 -6;-5 2 -1 2;0 4 -7 6]
D1 =
???? 8???? 1??? -5???? 1
???? 9??? -3???? 0??? -6
??? -5???? 2??? -1???? 2
???? 0???? 4??? -7???? 6
D!= det(D1)
D1 =81
D2=[2 8 -5 1;1 9 0 -6;0 -5 -1 2;1 0 -7 6]
D2 =
???? 2???? 8??? -5???? 1
???? 1???? 9???? 0??? -6
???? 0??? -5?? ?-1???? 2
???? 1???? 0??? -7???? 6
D2=det(D2)
D2 = -108
D3=[2 1 8 1;1 -3 9 -6;0 2 -5 2;1 4 0 6];
D3=det(D3)
D3 = -27
D4=[2 1 -5 8;1 -3 0 9;0 2 -1 -5;1 4 -7 0];
D4=det(D4)
D4 = 27
根据克莱姆法则计算得
x=[D1/D D2/D D3/D D4/D]
x =
???? 3??? -4??? -1???? 1
即.
??? 2.线性方程组求解的MATLAB命令
MATLAB中主要用inv,null分别求矩阵的逆和齐次方程组的基础解系。
?
?
inv(A)? 计算矩阵A的逆矩阵
null(A)? 计算齐次方程组的一个基础解系 可以用help inv,help null查阅有关这些命令的详细信息
例5? 解方程组.
相应的MATLAB代码为:
clear;
A=[1 2;4 -3]; b=[23;2];
X=A\b? %左除法,解方程组AX=b
算得(x,y)=(6.6364,8.1818).如果用inv命令, 相应的MATLAB代码为:
clear;
A=[1 2;4 -3]; b=[23;2]; x=inv(
您可能关注的文档
- 学学期机械原理试卷A.doc
- 学学期期末考试试卷分析(菱湖中学杨锋峰).doc
- 学学期英语综合练习.doc
- 学学期普陀区初期末质量调研.doc
- 学学期英语补考试卷.doc
- 学学期虹口区高英语质量调研卷.doc
- 学得时间长并不定有用.doc
- 学学期期末代数复习建议(西外唐振宁).doc
- 学数据库原理及应用复习提纲.doc
- 学时电磁场考试复习.doc
- 蜜雪集团-市场前景及投资研究报告:高效平价,IP引力,加速链接全球,蜜雪冰城.pdf
- 联邦制药-市场前景及投资研究报告:穿越周期,抗生素龙头,创新管线拐点.pdf
- 固生堂-市场前景及投资研究报告:中医连锁服务龙头,国际化推进.pdf
- 非银行业市场前景及投资研究报告:传统金融机构拥抱数字资产浪潮.pdf
- 安全行业2025年投资策略分析报告:国际局势,军贸大有可为.pdf
- A股投资策略分析报告:“反内卷”政策影响期货价格.pdf
- 2025年中国水力发电行业市场前景及投资研究报告.pdf
- 卓兆点胶-市场前景及投资研究报告-智能点胶设备,受益智能穿戴,并购优质公司,拓宽科技赛道.pdf
- 中国财险-市场前景及投资研究报告-“高股息+业绩弹性”优质标的.pdf
- 中孚实业-市场前景及投资研究报告:成本优化,电解铝权益产能提升,盈利弹性可期.pdf
文档评论(0)