MATLAB程序设计实践
1、编程实现以下科学计算算法,并举一例应用之。(参考书籍《精
通MALAB科学计算》,王正林等著,电子工业出版社,2009
年)
“里查森迭代法线性方程组求解”
解:
算法说明:
里查森迭代法是最简单的迭代法,它的迭代公式为:xk+1=(I-A)*xk+b;在MATLAB中编程实现的里查森迭代法函数为:richason。
功能:用里查森迭代法求线性方程组
调用格式:[x,n]=richason(A,b,x0,eps,M)
其中,A为线性方程组的系数矩阵;
b为线性方程组的常数向量;
x0为迭代初始向量;
eps为解的精度控制(此参数可选);
M为迭代步数控制(此参数可选);
x为线性方程组的解;
n为求出所需精度的解实际的迭代步数。
里查森迭代法的MATLAB程序代码如下:
function [x,n] = richason(A,b,x0,eps,M)
%采用里查森迭代法求线性方程组Ax=b的解
%线性方程组的系数矩阵:A
%线性方程组的常数向量:b
%迭代初始向量:x0
%解的精度控制:eps
%迭代步数控制:M
%线性方程组的解:x
%求出所需精度的解实际的迭代步数:n
if(nargin==3)
eps=1.0e-6; %eps表示迭代精度
M=200;
您可能关注的文档
- M8负载校正步骤及使用新解剖.doc
- 地下室模板支撑体系专项方案合编.doc
- 地震勘探原理合编.doc
- matlab结业作业解剖.doc
- MC05绝热设计规定解剖.doc
- 筏板基础合编.doc
- MK550糊盒机的工艺安排及程序编制解剖.doc
- [浙江]浙江省质量科学研究院招聘(2025年第二批)笔试历年备考题库附带答案详解.docx
- [阜阳]阜阳市公安局2025年第一批招聘100名警务辅助人员笔试历年备考题库附带答案详解.docx
- 2025-2026中国商飞公司秋季校园招聘笔试历年备考题库附带答案详解.docx
- [七台河市]2025黑龙江七台河市体育局招聘4人笔试历年参考题库典型考点附带答案详解.docx
- 2026年及未来5年二氧化碳半自动焊机项目市场数据调查、监测研究报告.docx
- 2026年中国旋口袋市场调查研究报告.docx
- 2026年及未来5年水上躺椅项目市场数据调查、监测研究报告.docx
- 2026年中国灯箱材料市场调查研究报告.docx
- 2026年中国棉质护膝市场调查研究报告.docx
- 2026年及未来5年超细纤维雪尼尔面料项目市场数据调查、监测研究报告.docx
- 2026年中国哑光厚膜型工业地坪涂料市场调查研究报告.docx
- 2026年中国全天候弹性外墙乳胶漆市场调查研究报告.docx
- 2026年中国高水份紧肤沐浴露市场调查研究报告.docx
原创力文档

文档评论(0)