Você está na página 1de 6

Biblioteca SCANMAT Inicio Numerico A,m,n,i,j i0, j0, A(i,j,0.00) m=A.num_rows() n=A.

num_cols() Enquanto(i<=m)

Enquanto(j<=n) Leia A(i,j)


fscanf(w, "%lf ", &A(i,j)); Fim enquanto Fim enquanto Fim Biblioteca SCANVET Incio Numrico m,i,A i0, A(i,0) m=A.dim()

Enquanto (i<=m)
Leia A(i) Fim enquanto Fim

Biblioteca PRINTMAT Incio Numrico m, n, i, j, A i0, j0, A(i,j,0.00) m=A.num_rows() n=A.num_cols() Enquanto (i<=m) Enquanto (j<=n) Escreva "A(i,j)" Fim enquanto Escreva "\n" Fim enquanto Escreva "\n\n" Fim

Biblioteca PRINTVET Incio Numrico m, A, i i0, A(i,0) m=A.dim() Enquanto (i<=m) Escreva "A(i)" Fim enquanto Escreva "\n\n" Fim

Biblioteca DET Incio Numrico m, n, A, i, B A(i,j,0.00) i0, B1.00

m=A.num_rows() n=A.num_cols() Enquanto (i<=m) B=B*A(i,i); Fim enquanto Se (B=0) Escreva "O sistema no pode ser resolvido pois o determinante igual a 0 " Fim Se

Biblioteca GAUSS Incio Numrico m, n, k, i, j, A(i,j), B(i,j), C(i), E(i), F A(i,j,0.00), B(i,j,0.00), C(i,0), E(i,0) k0, i0, j0, F0 m=A.num_rows() n=A.num_cols() Marca 1: k=1 Marca 2: Enquanto(i<=m) Se ( A(i,i)=0 )

Se ( i+k<=n e k!=0 ) F=D(i) D(i)=D(i+k) D(i+k)=F Fim se

Seno Se ( i-k>=1 e k!=0 ) F=D(i) D(i)=D(i-k) D(i-k)=F Fim se Fim seno

Enquanto ( j<=n ) Se ( i+k<=n e k!=0 ) C(j)=A(i,j) A(i,j)=A(i+k,j) A(i+k,j)=C(j) Fim se Seno Se ( i-k>=1 e k!=0 ) C(j)=A(i,j) A(i,j)=A(i-k,j) A(i-k,j)=C(j) Fim se Seno

goto Marca 1 Fim seno Fim se Fim seno Fim enquanto Fim enquanto

Enquanto ( i<=m ) Enquanto ( j<=n ) Se ( A(i,i)=0 ) k=k+1 goto Marca 2 Fim se Fim enquanto Fim enquanto

Enquanto ( k<=m ) Enquanto( i<=m ) Enquanto ( j<=n ) Se ( i<=k ) B(i,j)=A(i,j) C(i)=D(i) Fim se Seno B(i,j)=A(i,j)-A(k,j)*( A(i,k)/A(k,k) ) C(i)=D(i)-D(k)*( A(i,k)/A(k,k) )

Fim seno Fim enquanto Fim enquanto A=B D=C Fim enquanto

Escreva "Matriz escada aps a aplicao do Mtodo de Gauss" Escreva Matriz B Escreva " Vetor das respostas do sistema aps a aplicao do Mtodo de Gauss" Escreva Vetor C F=DET(B) Escreva "O determinante da matriz escada Escreva " F ""

Enquanto ( i>=1; i--) E(i)=C(i)/B(i,i) Enquanto ( j>=1; j--) Se ( j!=i ) E(i)=E(i)-(B(i,j)*E(j)/B(i,i)) Fim se Fim enquanto Fim enquanto Fim

Você também pode gostar