Skip to content
Snippets Groups Projects
Commit 4d6ab915 authored by lucien.noel's avatar lucien.noel
Browse files

structure faite

parent 6a569d41
No related branches found
No related tags found
No related merge requests found
......@@ -99,6 +99,22 @@ def creer_matrice_ABC_forme_standard(file_lines):
print("")
return (a,b,c)
def calcule_variable_ecart(a,b,c):
print("créé la matrice Z et la rend")
# aj*cj+aj*cj+i=bi
return 0
def select_colonne_entrante(c):
#rend l'index d'une valeur <0, s'il y en a plusieurs choisi celle avec la plus petite valeur. S'il y en a pas rend -1
return -1
def trouve_ligne_sortante(a,b,i):
#bj/Aij
return 0
def pivot_gauss(tab,i,j):
return tab
if __name__ == "__main__":
strattime = time.time()
......@@ -106,5 +122,13 @@ if __name__ == "__main__":
Lines = file1.readlines()
(a,b,c) = creer_matrice_ABC_forme_standard(Lines)
z = calcule_variable_ecart(a,b,c)
# identite = un tab de la meme dimension que z remplis de 0 sauf une diagonale de 1
identite = 0
j = select_colonne_entrante(c)
i = trouve_ligne_sortante(a,b,i)
# tab = la fusion de nos tableaux pour le pivot de gauss
tab = 0
tab = pivot_gauss(tab,i,j)
print("%s secondes" % (time.time() - strattime))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment