Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ra: 164299
Campinas, 2016
SUMRIO
1 INTRODUO ........................................................................................................................ 3
1.1 OBJETIVO ............................................................................................................................ 3
2 REFERENCIAL TERICO ................................................................................................... 4
2.1 Mtodos Diretos ..................................................................................................................... 4
2.2 mtodo de eliminao de Gauss com pivotamento parcial ................................................ 4
3.1 Teste do programa para o primeiro sistema de equaes lineares ................................. 11
3.2 Teste do programa para o segundo sistema de equaes lineares .................................. 13
4 CONSIDERAES FINAIS ................................................................................................ 15
REFERENCIAS ........................................................................................................................ 16
ANEXOS .................................................................................................................................... 17
3
1 INTRODUO
1.1 OBJETIVO
2 REFERENCIAL TERICO
Exerccio 1): Resolver o seguinte sistema de equaes lineares pelo mtodo de eliminao
de Gauss com pivotamento parcial utilizando operaes aritmticas com 4 (quatro)
dgitos significativos.
5
2.2-troca de linhas:
2.3-Matriz pivotada:
Obs.: Note que as operaes elementares aplicadas acima eliminam os elementos abaixo
da diagonal principal na primeira coluna. A operao de eliminao acontece sempre que
subtrai-se de cada linha, a linha do piv multiplicada pelo elemento a ser eliminado
dividida pelo elemento piv.
0.448 x1 0.832 x 2 0.193x3 1
0 x1 1.566 x 2 0.4604 x3 0.9397
0 x 0 x 0.3890 x - 0.9410
1 2 3
8
Obs.: Note-se que o valor de x3 pode ser diretamente obtido a partir da equao 3, e
posteriormente x2 e x1 a partir dos valores obtidos anteriormente.
3 METODOLOGIA
Para este teste foi utilizado o exerccio 9 (c) do livro do Burden e Faires da
pgina 353 para a seguinte sistema:
Para este teste foi utilizado o exerccio 9 (d) do livro do Burden e Faires da
pgina 353 para a seguinte sistema:
4 CONSIDERAES FINAIS
REFERENCIAS
ANEXOS
program Eliminacao_de_Gauss_com_Pivotamento_Parcial_Escala
implicit none
real,dimension(4,5 )::a
real,dimension(4 )::x,s,l
integer :: N,i,m,j,k
real:: g,h,y
N=4
m=5
y=0
do j=1,m
do i=1,n
read *, a(i,j )
end do
end do
do i=1,N
l(i)=abs(a(i,1))/s(i )
end do
if (l(2)>l(1)) then
do i=1,n+1
g=a(1,i)
h=a(2,i)
a(1,i)=h
a(2,i)=g
end do
18
do i=1, n+1
g=a(1,i )
h=a(3,i )
a(1,i )=h
a(3,i )=g
end do
do i=1,n+1
g=a(1,i)
h=a(4,i)
a(1,i)=h
a(4,i)=g
end do
end if
do k=1,n-1
do i=k+1,n
y =(a(i,k))/(a(k,k))
print*,y,(a(i,k)),(a(k,k))
a(i,k)=a(i,k)-a(k,k)*(a(i,k)/a(k,k))
do j=k+1,n+1
a(i,j)=a(i,j)-a(k,j)*y
end do
end do
end do
x(4)=(a(4,5))/(a(4,4))
x(3)=(a(3,5)-x(4)*a(3,4))/(a(3,3))
x(2)=(a(2,5)-x(4)*a(2,4)-x(3)*a(2,3))/(a(2,2))
x(1)=(a(1,5)-x(4)*a(1,4)-x(3)*a(1,3)-x(2)*a(1,2))/(a(1,1))