- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验1.1 用matlab求解线性方程组
第一节 线性方程组的求解
一、齐次方程组的求解
rref(A) %将矩阵A化为阶梯形的最简式
null(A) %求满足AX=0的解空间的一组基,即齐次线性方程组的基础解系
求下列齐次线性方程组的一个基础解系,并写出通解:
我们可以通过两种方法来解:
解法1:
A=[1 -1 1 -1;1 -1 -1 1;1 -1 -2 2];
rref(A)
执行后可得结果:
ans=
1 -1 0 0
0 0 -1 1
0 0 0 0
由最简行阶梯型矩阵,得化简后的方程
取x2,x4为自由未知量,扩充方程组为
即
提取自由未知量系数形成的列向量为基础解系,记
所以齐次方程组的通解为
解法2: clear
A=[1 -1 1 -1;1 -1 -1 1;1 -1 -2 2];
B=null(A, r) % help null 看看加个‘r’是什么作用,若去掉r,是什么结果?
执行后可得结果:
B=
1 0
1 0
0 1
0 1
易见,可直接得基础解系
所以齐次方程组的通解为
二、非齐次线性方程组的求解
Matlab 命令的基本格式:
X=A\b %系数阵A满秩时,用左除法求线性方程组AX=b
注意:A/B即为AB-1, 而A\B即为A-1B.
C =[A,b];
D=rref(C) % 求线性方程组AX=bD的最后一列元素
【例2】
解: clear
A=[5 6 0 0 0;1 5 6 0 0;0 1 5 6 0;0 0 1 5 6;0 0 0 1 5];
b=[1;0;0;0;1];
format rational %采用有理数近似输出格式, 比较format short看看
x=A\b
执行后可得所求方程组的解.
作业:
【第一题】 .
A=[1 2 3 1;1 4 6 2;2 9 8 3;3 7 7 2]
B=[3;2;7;12]
format rational
x=A\B
x =
4
2/3
1/2684838239393950
-7/3
【第二题】
一个木工,一个电工,一个油漆工,三个人相互同意彼此装修他们自己的房子。在装修之前,他们达成如下协议:
(1)每人总共工作十天(包括给自己家干活在内);
(2)每人的日工资根据一般的市价在60~80元之间;
(3)每人的日工资数应使得每人的总收入与总支出相等。
下为他们协商后制定出的工作天数分配方案:
木工 电工 油漆工 在木工家的工作天数 2 1 6 在电工家的工作天数 4 5 1 在油漆工家的工作天数 4 4 3 解:设在木工、电工和油漆工每天的工资数分别为x,y和z;
依题意得
8x=y+6z
5y=4x+z
7z=4x+4y
即为8x-y-6z=0
4x-5y+z=0
4x+4y-7z=0
clear
A=[8 -1 -6;4 -5 1 ;4 4 -7];
B=null(A, r)
B =
0.8611
0.8889
1.0000
实验1.2 MATLAB 程式设计与应用 基本xy平面绘图命令
MATLAB不但擅长矩阵相关的数值运算,也适合用在各种科学表示(Scientific isualization)。本节将介绍MATLAB基本xy平面的绘图命令
Plot作图 plot是绘制一维曲线的基本函数,但在使用此函数之前,我们需先定义曲线上每一点的x及y。下例可画出一条正弦曲线:
close all;关闭所有的图形视窗x=linspace(0, 2*pi, 100); % 100个点的x坐标
y=sin(x); % 对应的y坐标
plot(x,y);
小整理:MATLAB基本绘图函数 plot: x轴和y轴均为线性刻度(Linear scale) loglog: x轴和y轴均为对数刻度(Logarithmic scale) semilogx: x轴为对数刻度,y轴为线性刻度 semilogy: x轴为线性刻度,y轴为对数刻度 若要画出多条曲线,只需将坐标对依次放入plot函数即可:
plot(x, sin(x), x, cos(x))
若要改变颜色,在坐标对面加上相关字串即可:
plot(x
您可能关注的文档
- 实验二、路由器的基本管理方法.doc
- 实验二、散点图、相关系数.doc
- 实验二:定积分的近似计算.ppt
- 实验二:多项式与线性方程组求解.doc
- 实验二-典型环节的时域分析和频域分析.doc
- 实验二定积分的近似计算.ppt
- 实验二十七、OSPF 在 NBMA 环境中点到点的配置.doc
- 实验二预作结果 序列的DFT及谱分析.doc
- 实验经济学报告.doc
- 实验六 Matlab软件的绘图功能.doc
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
文档评论(0)