Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
548 views
1
subroutine sistu(a, b)
2
3
!Resolución del sistema triangular superior
4
!Entrada: a (matriz triangular superior)
5
! b (términos independientes)
6
!Salida: b (solución del sistema)
7
8
implicit none
9
real(8), intent (in) :: a(:,:)
10
real(8), intent (inout) :: b(:)
11
integer :: i, n
12
13
n = size(b)
14
15
do i= n, 1, -1
16
b(i) = b(i)/a(i,i)
17
b(1:i-1) = b(1:i-1)- a(1:i-1, i) * b(i)
18
end do
19
20
return
21
end subroutine
22
23