numerical-methods icon indicating copy to clipboard operation
numerical-methods copied to clipboard

Update ust_ucgensel_matris.py

Open ozgun-kara opened this issue 8 years ago • 0 comments

#!/usr/bin/python3

-- coding: utf-8 --

dosya=open("katsayilar.txt") matris = []

for line in dosya.readlines(): line = line.rstrip('\n').split(' ') matris.append(line) dosya.close() boyut = len(matris)

for n in range(boyut): kat = int(matris[n][n]) for m in range(boyut+1): matris[n][m]=int(matris[n][m])/kat for p in range(1,boyut-n): kat = float(matris[n+p][n]) for q in range(boyut+1): matris[n+p][q]=float(matris[n+p][q])-float(matris[n][q])*(kat/float(matris[n][n]))

for m in range (boyut - 1, 0, -1): kat = matris[m][m] for k in range (boyut): if(k == m): break matris[k][m] = float(matris[k][m]) - (kat*float(matris[k][m])) print(matris)

ozgun-kara avatar Mar 21 '17 16:03 ozgun-kara