早教吧作业答案频道 -->英语-->
Gauss消元法解2X1+x2+x3=4,3x1+X2+2X3=6,x1+2x2+2x3=5,用fortran95
题目详情
Gauss消元法解2X1+x2+x3=4,3x1+X2+2X3=6,x1+2x2+2x3=5,用fortran95
▼优质解答
答案和解析
结果均为1
---------------------------------------------------------
program main
implicit none integer :: i, j, k, n real :: temp real :: B(3,4) real :: x(3),coe data ((B(i,j),j=1,4),i=1,3) /2, 1, 1, 4, 3, 1, 2, 6, 1, 2, 2, 5/ n=size(B,1) write(*,*)"before gauss elimination" do i=1,n write(*,*)B(i,:) end do write(*,*)n ! 消元过程 do k=1,n-1 !共需要处理n-1步,每步主元在k行k列 do i=k+1,n !第k+1行至n行的消去 coe=B(i,k)/B(k,k) B(i,k:n+1)=B(i,k:n+1)-coe*B(k,k:n+1) end do end do write(*,*)"after gauss elimination" do i=1,n write(*,*)B(i,:) end do x(n)=B(n,n+1)/B(n,n) ! 回代过程 do k=n-1,1,-1 x(k)=( B(k,n+1) - dot_product(B(k,k+1:n),x(k+1:n)) ) / B(k,k) end do write(*,*)"result:" write(*,*)xend program main-------------------------------------------------------
运行结果如下:
before gauss elimination
2.000000 1.000000 1.000000 4.000000 3.000000 1.000000 2.000000 6.000000 1.000000 2.000000 2.000000 5.000000 3 after gauss elimination 2.000000 1.000000 1.000000 4.000000 0.0000000E+00 -0.5000000 0.5000000 0.0000000E+00 0.0000000E+00 0.0000000E+00 3.000000 3.000000 result: 1.000000 1.000000 1.000000
---------------------------------------------------------
program main
implicit none integer :: i, j, k, n real :: temp real :: B(3,4) real :: x(3),coe data ((B(i,j),j=1,4),i=1,3) /2, 1, 1, 4, 3, 1, 2, 6, 1, 2, 2, 5/ n=size(B,1) write(*,*)"before gauss elimination" do i=1,n write(*,*)B(i,:) end do write(*,*)n ! 消元过程 do k=1,n-1 !共需要处理n-1步,每步主元在k行k列 do i=k+1,n !第k+1行至n行的消去 coe=B(i,k)/B(k,k) B(i,k:n+1)=B(i,k:n+1)-coe*B(k,k:n+1) end do end do write(*,*)"after gauss elimination" do i=1,n write(*,*)B(i,:) end do x(n)=B(n,n+1)/B(n,n) ! 回代过程 do k=n-1,1,-1 x(k)=( B(k,n+1) - dot_product(B(k,k+1:n),x(k+1:n)) ) / B(k,k) end do write(*,*)"result:" write(*,*)xend program main-------------------------------------------------------
运行结果如下:
before gauss elimination
2.000000 1.000000 1.000000 4.000000 3.000000 1.000000 2.000000 6.000000 1.000000 2.000000 2.000000 5.000000 3 after gauss elimination 2.000000 1.000000 1.000000 4.000000 0.0000000E+00 -0.5000000 0.5000000 0.0000000E+00 0.0000000E+00 0.0000000E+00 3.000000 3.000000 result: 1.000000 1.000000 1.000000
看了 Gauss消元法解2X1+x...的网友还看了以下:
解方程;7(x-2)=2x3这是一道解方程的应用题,因为我现在快要小升初了,不想很多东西都不懂,题 2020-05-13 …
因式分解X6-Y6-2X3+1=X后的数字为指数 2020-06-11 …
在周末数学课外活动中,组长给各位组员出了一道题:要使x(2x3+a)+4x-在周末数学课外活动中, 2020-07-16 …
n次多项式f(x)如果满足f(a)=0,则该多项式一定能因式分解,且x-a是其中一个因式,利用此原 2020-07-26 …
设g(x)=3x2-2x+1,f(x)=x3-3x2-x-1,求用g(x)去除f(x)所得的商q( 2020-07-30 …
已知函数f(x)=2x3+ax与g(x)=bx2+cx图象都过点P(2,0)且在点P处有公切线,求 2020-08-01 …
先阅读下面例题的解法,然后解答后面的问题.例:若多项式2x3-x2+m分解因式的结果中有因式2x+1 2020-11-28 …
线性代数(我可能写的太业余了,看的时候请您多包涵)1.计算n阶行列式的值|133...3||323. 2020-12-16 …
2X3魔方图解,如题2X3魔方图解要说清楚点的! 2020-12-25 …
谁会这道题:已知f(x)=2x3-6已知f(x)=2x3-6x2+m(m为常数),在[-2,2]上有 2020-12-31 …