下载此文档

消元法实验报告14.doc


文档分类:高等教育 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
消元法实验报告14.doc西京学院数学软件实验任务书
课程名称
数学软件实验
班级
***
学号
***
姓名
***
实验课题
线性方程组高斯消去法,高斯列主元消去法,高斯全
主元消去法
实验目的
熟悉线性代数方程组高斯消去法,高斯列主元消去法,
高斯全主元消去法
实验要求
运用 Matlab/C/C++/Java/Maple/Mathematica 等其中
一种语言完成
实验内容
线性方程组高斯消去法
线性方程组高斯列主元消去法
线性方程组高斯全主元消去法
成绩
教师
一•线性方程组高斯消去法
1 •线性方程组高斯消去法程序
function maintest
clc
clear all
num=input('please input the order n=')
A=zeros(num,num);
for i = 1:num
for j =1:num
A(i,j)=input('');
end
end
A
if det(A)~=0
for i=l:num
b (i)=input('');
end
b=b'
for k=l:num-1
%max (A (:, k))
for i=k+l:num
if A(k,k)~=0
l=A(i,k)/A(k,k);
A(i,:)=A(i,:)-A(k,:)*1;
b(i) =b(i) -b(k) *1;
end
end
end
A
b
x(num)=b(num)/A(num,num);
for i=num-1:-1:1
sum=0;
for j = i +1:num
sum=sum+A(i,j)*x(j);
end
x (i) = (b (i) - sum) /A(i, i);
end
x
end
end
2-线性方程组高斯消去法程序运行结果示例
please input the order n=3
num =
3
1
2
3
1
3
5
1
3
6
A =
1 2 3
1 3 5
1 3 6
2
3
4
A =
1 2 3
0 1 2
0 0 1
b =
2
1
1
x =
1 -1 1
»
二•线性方程组高斯列主元消去 法
1 -线性方程组高斯列主元消去法程序
function [Ra,Rb,n,X]=GaussXQLineMain(A,b) B=[A b];
n=length(b);
Ra=rank(A);
Rb=rank(B); if Ra==Rb if Ra==n
disp ('因为Ra=Rb=n,所以此方程组有唯一•解.')
X=zeros(nz1);
C=zeros(1,n+1); for p= 1:n-1
[Y,j]=max(abs(

消元法实验报告14 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小84 KB
  • 时间2021-06-16
最近更新