第7章matlab解方程与函数极值71线性方程组求解72非线内容摘要:
D=diag(diag(A))。 %求 A的对角矩阵 L=tril(A,1)。 %求 A的下三角阵 U=triu(A,1)。 %求 A的上三角阵 B=D\(L+U)。 f=D\b。 y=B*x0+f。 n=1。 %迭代次数 while norm(yx0)=eps x0=y。 y=B*x0+f。 n=n+1。 end 例 75 用 Jacobi迭代法求解下列线性方程组。 设迭代初值为 0,迭代精度为 106。 在命令中调用函数文件 ,命令如下: A=[10,1,0。 1,10,2。 0,2,10]。 b=[9,7,6]39。 [x,n]=jacobi(A,b,[0,0,0]39。 ,) 2. GaussSerdel迭代法 在 Jacobi迭代过程中,计算时,已经得到,不必再用,即原来的迭代公式 Dx(k+1)=(L+U)x(k)+b可以改进为Dx(k+1)=Lx(k+1)+Ux(k)+b,于是得到: x(k+1)=(DL)1Ux(k)+(DL)1b 该式即为 GaussSerdel迭代公式。 和 Jacobi迭代相比,GaussSerdel迭代用新分量代替旧分量,精度会高些。 GaussSerdel迭代法的 MATLAB函数文件 : function [y,n]=gauseidel(A,b,x0,eps) if nargin==3 eps=。 elseif nargin3 error return end D=diag(diag(A))。 %求 A的对角矩阵 L=tril(A,1)。 %求 A的下三角阵 U=triu(A,1)。 %求 A的上三角阵 G=(DL)\U。 f=(DL)\b。 y=G*x0+f。 n=1。 %迭代次数 while norm(yx0)=eps x0=y。 y=G*x0+f。 n=n+1。 end 例 76 用 GaussSerdel迭代法求解下列线性方程组。 设迭代初值为 0,迭代精度为 106。 在命令中调用函数文件 ,命令如下: A=[10,1,0。 1,10,2。 0,2,10]。 b=[9,7,6]39。 [x,n]=gauseidel(A,b,[0,0,0]39。 ,) 例 77 分别用 Jacobi迭代和 GaussSerdel迭代法求解下列线性方程组,看是否收敛。 命令如下: a=[1,2,2。 1,1,1。第7章matlab解方程与函数极值71线性方程组求解72非线
相关推荐
运行 4. SYBASE开发工具 PowerBuilder – 基于图形界面的客户 /服务器前端应用开发工具 – 提供与 ORACLE, INFORMIX, DB2等第三方数据库的接口 Power Designer – 一组紧密集成的计算机辅助软件工程( case)工具,用于为复杂的数据库应用完成分析、设计、维护、建立文档和创建数据库等功能 – 由 MetaWorks,
充假说 危机的传染机制( contagion) 中心周边模型:国与国之间存在无法割裂的经济纽带使这些国家的经历相似 广泛的国际贸易、相互投资、具有较大的经济相似性、出口产品和方向类似 …… 板块联动效应:不同国家被按照某种共同的但相对模糊的属性划分为板块,同一板块的国家容易发生相似经历 共同的文化背景,如“拉丁气质” …… 16 四、第三代危机模型
互联网信息中心在北京成立 ,并开始管理我国的 Inter主干网。 它的主要职责是: • 为我国的互联网用户提供域名注册 、 IP地址分配等注册服务。 • 提供网络技术资料 、 政策与法规 、 入网方法 、 用户培训资料等信息服务。 计算机网络实用教程 • 提供网络通信目录 、 主页目录与各种信息库等目录服务。 • 中国互联网信息中心的工作委员会由国内著名专家与五大互联网的代表组成 ,
19 Renmin University of China Continued ( 1) 2 10年 2月 1日,预付建造发电车间工程款 借:预付账款 —— 建筑工程 —— 发电车间 3 000 000 贷:银行存款 3 000 000 ( 2) 2 10年 5月 1日,购入发电设备 借:工程物资 —— 发电设备 3 800 000 应交税费 —— 应交增值税 —— 进项税额 646 000 贷
参数“ [number of bits].[]”设置的是整数部分的位宽 , 其中最高位为符号位;参数 “ [].[number of bits]”设置了小数部分的位宽。 假如把参数 “ [number of bits].[]”设置为 “ 2”, 那就意味着该小数的整数部分只能是 0、 2(分别对应 00、 0 10或 10), 而且整数部分要为 2, 必须是小数部分为全零。 第 7章