Exemple #1
0
arq_dpd = open('Termos_dpd.txt', 'r')
arq_idpd = open('Termos_idpd.txt', 'r')
matriz = tuple(funcs.read_Matriz(arq_dpd.readlines()))
vct_idpd = funcs.read_Matriz(arq_idpd.readlines())

param_A = funcs.dif_Zero('parâmetro A')
(leng_m, major) = funcs.quad_Matriz(matriz)
leng_v = (len(vct_idpd[0]) == len(matriz))

if (leng_v == True) and (leng_m == True):

    determs = funcs.determ_Matriz(matriz, vct_idpd, True)

    if determs[0] != 0:
        res_Cramer = funcs.Cramer(determs)
        res_Gauss = funcs.Gauss(matriz, vct_idpd)
        res_gauss_jordan = funcs.Gauss_Jordan(matriz, vct_idpd)
        res_final = funcs.res_Final(res_Cramer, res_Gauss, res_gauss_jordan,
                                    param_A)
        funcs.write_Matriz(matriz, vct_idpd, res_Cramer, res_Gauss,
                           res_gauss_jordan, res_final, determs, param_A)
        show_menu.clear()
        print(
            "\nPrograma executado com sucesso!!!\n\nResultados armazenados no arquivo 'res_Sistema.txt'!!\n"
        )
        show_menu.enter(2)
        show_menu.clear()
        exit(0)
    else:
        show_menu.clear()
Exemple #2
0
arq_idpd = open('Termos_idpd.txt', 'r')
matriz = tuple(funcs.read_Matriz(arq_dpd.readlines()))
vct_idpd = funcs.read_Matriz(arq_idpd.readlines())

param_A = funcs.dif_Zero('parâmetro A')
(leng_m, major) = funcs.quad_Matriz(matriz)
leng_v = (len(vct_idpd[0]) == len(matriz))

if (leng_v == True) and (leng_m == True):

    determs = round(np.linalg.det(matriz))

    if determs != 0:
        res_Gauss = funcs.Gauss(matriz, vct_idpd)
        res_GaussJordan = funcs.Gauss_Jordan(matriz, vct_idpd)
        (res_D, res_Amp) = funcs.Cramer(res_Gauss, param_A)
        funcs.write_Matriz(matriz, vct_idpd, res_Gauss, res_GaussJordan, res_D,
                           res_Amp, param_A)
        show_menu.clear()
        print(
            "\nPrograma executado com sucesso!!!\n\nResultados armazenados no arquivo 'res_Sistema.txt'!!\n"
        )
        show_menu.enter(2)
        show_menu.clear()
        exit(0)
    else:
        show_menu.clear()
        print("\nDeterminate da Matriz igual a ZERO!!\n")
        show_menu.enter(2)
        show_menu.clear()
        exit(0)
Exemple #3
0
#coding: utf-8
import numpy as np
import funcs

arq_dpd = open('termos_dpd.txt', 'r')
arq_idpd = open('termos_idpd.txt', 'r')
matriz = tuple(funcs.read_Matriz(arq_dpd.readlines()))
vct_idpd = funcs.read_Matriz(arq_idpd.readlines())

print("\nMatriz Original:	")
funcs.show_Matriz(matriz)
print("\nVetor Independente: ")
funcs.show_Matriz(vct_idpd)

determs = funcs.determ_Matriz(matriz, vct_idpd, True)
if determs[0] != 0:
    vlr_vars = funcs.Cramer(determs, 1)
else:
    print("\nDeterminate da Matriz igual a ZERO!!\n")
    exit(0)
# print("\nValor dos Determinantes: ")
# print(determs)
print("\n\nResultado por Cramer:\n")
for i in range(len(vlr_vars)):
    print("Valor da variável D_{%d}: %f\n" % ((i + 1), vlr_vars[i]))

res_Gauss = funcs.Gauss(matriz, vct_idpd, 1)
print("\n\nResultado por Gauss:\n")
for i in range(len(res_Gauss)):
    print("Valor da variável D_{%d}: %f\n" % (i + 1, res_Gauss[i]))
Exemple #4
0
import numpy as np
import funcs

arq_dpd = open('Termos_dpd.txt', 'r')
arq_idpd = open('Termos_idpd.txt', 'r')
matriz = tuple(funcs.read_Matriz(arq_dpd.readlines()))
vct_idpd = funcs.read_Matriz(arq_idpd.readlines())

print("\nMatriz Original:	")
funcs.show_Matriz(matriz)
print("\nVetor Independente: ")
funcs.show_Matriz(vct_idpd)

determs = funcs.determ_Matriz(matriz, vct_idpd, True)
if determs[0] != 0:
    res_cramer = funcs.Cramer(determs, 1)
else:
    print("\nDeterminate da Matriz igual a ZERO!!\n")
    exit(0)

print("\nValor dos Determinantes: ")
print(determs)
print("\n\nResultado por Cramer:\n")
for i in range(len(res_cramer)):
    print("Valor da variável D_{%d}: %f\n" % ((i + 1), res_cramer[i]))

res_Gauss = funcs.Gauss(matriz, vct_idpd, 1)
print("\n\nResultado por Gauss:\n")
for i in range(len(res_Gauss)):
    print("Valor da variável D_{%d}: %f\n" % (i + 1, res_Gauss[i]))