- 53
- 0
- 约4.3千字
- 约 7页
- 2017-12-07 发布于浙江
- 举报
附录二 Matlab在线性代数中的应用
§1 向量组的线性相关性
求列向量组A的一个最大线性无关组可用命令rref(A)将A化成行最简形,其中单位向量对应的列向量即为最大线性无关组所含向量,其它列向量的坐标即为其对应向量用最大线性无关组线性表示的系数。
例1 求下列矩阵列向量组的一个最大无关组。
解 编写M文件ex1.m如下:
format rat
a=[1,-2,-1,0,2;-2,4,2,6,-6;2,-1,0,2,3;3,3,3,3,4];
b=rref(a)
求得
b = 1 0 1/3 0 16/3
0 1 2/3 0 -1/9
0 0 0 1 -1/3
0 0 0 0 0
记矩阵的五个列向量依次为、、、、,则、、是列向量组的一个最大无关组。且有
,.
例2 设,,
验证是的一个基,并把用这个基线性表示。
解 编写M文件ex2.m如下:
format rat
a=[2,2,-1;2,-1,2;-1,2,2];b=[1,4;0,3;-4,2];
c=rref([a,b])
求得
c= 1 0 0 2/3 4/3
0 1 0 -2/3 1
0 0 1 -1 2/3
说明是的一个基,且有,。
§2 齐次线性方程组
在Matlab中,函数null用来求解零空间,即满足的解空间,实际上是求出解空间的一组基(基础解系)。
格式:
z=null(A) %z的列向量为方程组的正交规范基,满足。
z=null(A,’r’) %z的列向量是方程的有理基。
例3 求方程组的通解
解 编写程序如下:
format rat
a=[1,2,2,1;2,1,-2,-2;1,-1,-4,-3]
b=null(a,r) %求有理基
syms k1 k2
x=k1*b(:,1)+k2*b(:,2) %写出方程组的通解
求得基础解系为
,
通解为,。
§3 非齐次线性方程组
Matlab中解非齐次线性方程组可以使用“\”。虽然表面上只是一个简简单单的符号,而它的内部却包含许许多多的自适应算法,如对超定方程用最小二乘法,对欠定方程它将给出范数最小的一个解,解三对角阵方程组时用追赶法等。
另外求解欠定方程组可以使用求矩阵A的行最简形命令rref(A),求出所有的基础解系。
例4 求超定方程组
解 编写程序如下:
a=[2,4;3,-5;1,2;2,1];
b=[11;3;6;7];
solution=a\b
求得最小二乘解为。
上面解超定方程组的“\”可以用伪逆命令pinv代替,且pinv的使用范围比“\”更加广泛,pinv也给出最小二乘解或最小范数解。
例5 用最小二乘解法解方程组
解 编写程序如下:
format rat
a=[1,1,0;1,0,1;1,1,1;1,2,-1];
b=[1;2;0;-1];
x1=a\b %这里\和pinv是等价的
x2=pinv(a)*b
求得最小二乘解为
,,。
例6 求解方程组
解 编写程序如下:
format rat
a=[1,-1,-1,1,0;1,-1,1,-3,1;1,-1,-2,3,-1/2];
b=rref(a)
求得:
b= 1 -1 0 -1 1/2
0 0 1 -2 1/2
0 0 0 0 0
故方程组有解,并有
因而方程组的通解为
求解非齐次线性方程组需要先判断方程组是否有解,若有解,再去求通解。因此,步骤为:
第一步:判断是否有解,若有解则进行第二步;
第二步:求的一个特解;
第三步:求的通解;
第四步:写出的通解。
例7 求解下列方程组
解 编写程序如下:
clc,clear
format rat
a=[2,1,-5,1;1,-3,0,-6;0,2,-1,2;1,4,-7,6];
b=[8;9;-5;0];
R_a=rank(a),R_B=rank([a,b])
n=size(a,2)
if R_a==R_B R_a==n
fprintf(方程组有唯一解\n)
x=a\b
elseif R_a==R_B R_an
fprintf(方程组有无穷多解\n)
x=a\b %求非齐次方程组的特解
xt=null(a,r) %求齐次方程的基础解系
else
fprintf(方程组无解\n方程组的最小二乘解为\n)
x=a\b
end
求得唯一解为。
求方程组的解
解 编写程序如下:
clc,clear
format
您可能关注的文档
- 媒介融合_概念_动因及利弊.pdf
- 马克思主义新闻实践观的比较研究.pdf
- 美的_奔向罗马:新姿冠军助威团结案报告.pdf
- 美国会计准则及其环境75年发展历史的二元研究上.pdf
- 美国会计准则及其环境75年发展历史的二元研究下.pdf
- 美国两党制形成于何时.pdf
- 门诊医保患者就诊流向与费用分析.pdf
- 面向计算机审计的移动数据挖掘服务研究.pdf
- 面向数据的计算机审计中数据质量问题的探讨.pdf
- 模糊层次分析法在审计固有风险评估中的应用.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 兰科植物促生菌筛选与人工栽培技术研究.pdf
- 氢氧化钠(片碱)MSDS安全技术说明书.docx
- 国家开放大学电大《成本会计》试题及答案.pdf
- 数学分析第四版下册课后习题答案.pdf
- 数学分析第四版下册课后习题答案.docx
- 2025年秋国家开放大学《商务英语3》形考任务参考答案.pdf
- Unit 2 Know your body Speed up 外研版(三起)(2024)英语三年级下册.pptx VIP
- 2026年春季开学教师收心会校长发言:骏驰启新程,笃行育新人;凝心再聚力,实干谱新篇.docx VIP
- Unit 2 Know your body Start up 外研版(三起)(2024)英语三年级下册.pptx VIP
- 空客A320飞行手册教程.doc VIP
原创力文档

文档评论(0)