云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 佛山科学技术学院数值分析第四次上机报告

佛山科学技术学院数值分析第四次上机报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/30 21:47:44

佛山科学技术学院 上 机 报 告 课程名称 数值分析 上机项目 解线性方程组 专业班级 08数学与应用数学(师范) 姓 名 植伟良 学 号 2008214133

一. 上机目的 1. 运用消元法与列主元消元法去解线性方程组,求出结果。 2. 编写程序运用上机语言求出线性方程组的结果. 3. 熟悉求解过程,以后会运用并解出方程的解. 二. 上机内容 function X=gaussxiaoyuan(A,b) %Input—A is an n×n nonsingullar matrix % ---b is an n×1 matrix %Output—X is the solution to the system AX=b [n n]=size(A); % 确定A的维数 X=zeros(n,1); for k=1:n-1 for i=k+1:n % 消元过程 m=A(i,k)/ A(k,k); % A(k,k) ≠0 A(i,k+1:n)= A(i,k+1:n)-m*A(k,k+1:n); b(i)= b(i)-m*b(k); 1

end end X=back1(A, b); %回代求解 -------------------------------------------------------------------------------------------------------------- function X=back1(A,b) %Input—A is an n×n upper- triangular nonsingullar matrix A为上三角矩阵 % ---b is an n×1 matrix %Output—X is the solution to the system AX=b n=length(b); X=zeros(n,1); X(n)=b(n)/A(n,n); for i=n-1:-1:1 X(i)=(b(i)-A(i,i+1:n)* X(i+1:n))/A(i,i); end ------------------------------------------------------------------------------------------------------------------- function X=gaussliezhuyuanxiao(A,b) [N N]=size(A); % 确定A的维数 X=zeros(N,1); C=zeros(1,N+1); Aug=[A b]; 2

for p=1:N-1 [Y,j]=max(abs(Aug(p:N,p))); %% Y是最大值元素,j是行数 %%%%%%%% 换行 p and j C=Aug(p,:); Aug(p,:)=Aug(j+p-1,:); Aug(j+p-1,:)=C; if Aug(p,p)==0 error('wrong!'); end % 消元运算 for k=p+1:N m=Aug(k,p)/Aug(p,p); Aug(k,p:N+1)= Aug(k,p:N+1)-m*Aug(p,p:N+1); end end %%% 回代求解 X=back1(Aug(1:N,1:N), Aug(1:N,N+1)) 三. 上机方法与步骤 3

4

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

佛山科学技术学院 上 机 报 告 课程名称 数值分析 上机项目 解线性方程组 专业班级 08数学与应用数学(师范) 姓 名 植伟良 学 号 2008214133 一. 上机目的 1. 运用消元法与列主元消元法去解线性方程组,求出结果。 2. 编写程序运用上机语言求出线性方程组的结果. 3. 熟悉求解过程,以后会运用并解出方程的解. 二. 上机内容 function X=gaussxiaoyuan(A,b) %Input—A is an n×n nonsingullar matrix % ---b is an

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com