- 8
- 0
- 约1.77万字
- 约 10页
- 2019-07-23 发布于江苏
- 举报
MATLAB程序设计教程(版)
刘卫国主编
中国水利水电出版社
第6章 MATLAB解方程与最优化问题求解
MATLAB线性方程组求解
MATLAB非线性方程数值求解
MATLAB常微分方程初值问题的数值解法
MATLAB最优化问题求解
背景
经济与工程中的许多问题最后都可以转化为求解线性方程组
许多数值计算问题(如样条函数、常微分方程数值解、差分方程等)的研究也往往归结为此类问题
线性方程组的数值法
直接法——经过有限次算法运算求出精确解,最常用的是:高斯消元法、矩阵LU分解
迭代法——从初值出发,用递推的方法,给出近似解序列。常用的方法:雅可比迭代法、高斯-赛德尔迭代法。
列昂杰夫的“投入-产出”模型:列昂惕夫用线性代数研究经济数学模型,1949年曾用计算机计算出了由美国统计局的25万条经济数据所组成的42个未知数42个方程的方程组。
投入产出分析的方法基础包括:线性方程组和矩阵运算(静态模型)、微分方程和差分方程(动态模型)、电子计算机。
第三章 矩阵代数
设有n个经济部门,xi为部门i的总产出,cij为部门j单位产品对部门i产品的消耗,di为外部对部门i的需求,fj为部门j新创造的价值。
分配平衡方程组
消耗平衡方程组
i =1,2,…,n
第三章 矩阵代数
投入产出分析
令 C =(cij),X = (x1, …, xn),D = (d1, …, dn)’,F= (f1, …, fn)’, 则
X=CX+D
令 A = E-C,E为单位矩阵,则
AX = D
C称为直接消耗矩阵
A称为列昂杰夫(Leontief)矩阵。
2019-7-23
7
第三章 矩阵代数
Y = [1,1,…,1] B
Y表示各部门的总投入,称为投入向量。
新创造价值向量 F=X –Y
B=C
B表示各部门间的投入产出关系,称为投入产出矩阵。
其中
常数项
所谓一般线性方程组是指具有形式:
由m个方程n个未知量的线性方程构成的方程组
矩阵形式:
6.1 线性方程组求解
6.1.1 直接解法
1.利用左除运算符的直接解法
对于线性方程组可以利用左除运算符“\”求解:
x=A\b;
(1) 若A为n×n方阵,自动利用高斯消元法求解,若b
是n×1的列向量,则解x为n×1的列向量,若b是n×m的矩
阵,可得到m个以A为系数矩阵的线性方程组的数值解x
(n×m的矩阵),即x(:,j)=A\b(:,j),j=1,2,…,m.
(2) 当A不是方阵时, Ax=b称为欠定方程组或超定方程
组,MATLAB会在最小二乘意义下解
例6-1 用直接解法求解下列线性方程组。
命令如下:
A=[2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4];
b=[13,-9,6,0];%右边常数项应该是列向量
x=A\b
2.利用矩阵的分解求解线性方程组
矩阵分解是指根据一定的原理用某种算法将一个矩阵分解成若干个矩阵的乘积。常见的矩阵分解有LU分解、QR分解、Cholesky分解,以及Schur分解、Hessenberg分解、奇异分解等。
优点:运算速度快,节省存储空间
(1) LU分解
矩阵的LU分解就是将一个矩阵表示为一个交换下三角矩阵和一个上三角矩阵的乘积形式。线性代数中已经证明,只要方阵A是非奇异的,LU分解总是可以进行的。
MATLAB提供的lu函数用于对矩阵进行LU分解,其调用格式为:
(1)[L,U]=lu(X):产生一个上三角阵U和一个变换形式的下三角阵L(行交换),使之满足X=LU。注意,这里的矩阵X必须是方阵。
此时矩阵L往往不是下三角阵,但通过行交换后使之成为一个下三角阵
(2)[L,U,P]=lu(X):产生一个上三角阵U和一个下三角阵L以及一个置换矩阵P,使之满足PX=LU。当然矩阵X同样必须是方阵。
实现LU分解后,线性方程组Ax=b的解x=U\(L\b)或x=U\(L\Pb),这样可以大大提高运算速度。
矩阵LU分解,设
命令如下:
A=[1,-1,1;5,-4,3;2,1,1];
[L,U]=lu(A) %第(1)种格式
LU=L*U %检验分解是否正确
[L,U ,P]=lu(A)
LU=L*U %检验分解是否正确
LU=inv(P)*L*U %检验分解是否正确
例6-2 用LU分解求解例6-1中的线性方程组。
命令如下:
A=[2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4];
b=[13,-9,6,0];
[L,U]=lu(A);
x=U\(L\b
您可能关注的文档
最近下载
- NB_T 31113-2017 陆上风电场工程施工组织设计规范.docx VIP
- Onkyo安桥TX-NR807中文说明书.pdf
- 基于语文核心素养的小学习作教学策略研究 .docx VIP
- 2022款凯迪拉克XT4_用户手册驾驶指南车主车辆说明书电子版.pdf VIP
- 基于语文核心素养的小学高年级习作教学策略研究.docx VIP
- 2018年高考文综政治北京卷.doc VIP
- 《广告策划创意学》全套课件.ppt VIP
- 第二届广州市中小学青年教师教学能力大赛方案.pdf VIP
- 2025年度事业单位公开招聘考试(D类)《小学综合应用能力》新版真题卷(附答案).pdf VIP
- 中级注册安全工程师注册管理系统使用指南.doc VIP
原创力文档

文档评论(0)