用matlab 编写高斯顺序消元法求解下面方程组的程序及并计算结果
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/02 19:12:07
用matlab 编写高斯顺序消元法求解下面方程组的程序及并计算结果
10,-1,-1;6.2
-1,10.,-2;8.5
-2,-1,5;3.2
方程组具体如上
10,-1,-1;6.2
-1,10.,-2;8.5
-2,-1,5;3.2
方程组具体如上
function [x,XA]=GaussXQByOrder(A,b)
%高斯顺序消元法
N = size(A);
n = N(1);
for i=1:(n-1)
for j=(i+1):n
if(A(i,i)==0)
disp('对角元素为0!'); %防止对角元素为0
return;
end
l = A(j,i);
m = A(i,i);
A(j,1:n)=A(j,1:n)-l*A(i,1:n)/m; %消元方程
b(j)=b(j)-l*b(i)/m;
end
end
x=SolveUpTriangle(A,b); %通用的求上三角系数矩阵线性方程组的函数
XA = A; %消元后的系数矩阵
function x=SolveUpTriangle(A,b)
N=size(A);
n=N(1);
for i=n:-1:1
if(i
%高斯顺序消元法
N = size(A);
n = N(1);
for i=1:(n-1)
for j=(i+1):n
if(A(i,i)==0)
disp('对角元素为0!'); %防止对角元素为0
return;
end
l = A(j,i);
m = A(i,i);
A(j,1:n)=A(j,1:n)-l*A(i,1:n)/m; %消元方程
b(j)=b(j)-l*b(i)/m;
end
end
x=SolveUpTriangle(A,b); %通用的求上三角系数矩阵线性方程组的函数
XA = A; %消元后的系数矩阵
function x=SolveUpTriangle(A,b)
N=size(A);
n=N(1);
for i=n:-1:1
if(i
用matlab 编写高斯顺序消元法求解下面方程组的程序及并计算结果
求解用MATLAB语言编写下面两个程序.
用C语言编写一个程序,计算一个整数的三次方,并输出计算结果
怎么用matlab或C语言编写程序求解下列方程组 急求啊 谢谢
matlab用最小二乘法求解矛盾方程组系数的程序,
编写程序,计算并输出下面数列前20项的和,结果取3位小数.(C++)
编写程序,计算并输出下面数列前20项的和,结果取3位小数.
线性规划问题求解MATLAB编程"程序"及运输结果
matlab编写非线性方程组求根的二分法程序
利用matlab编写非线性方程组求根的二分法程序
编写Matlab程序求常微分方程组的解
关于求阶乘.编写程序,计算下面公式并输出结果.要求:(1)编写一个求阶乘n!的函数fact(n).,(可以用累乘法,也可