Ads by BuzzCity

Rabu, 11 Juli 2012

Home » , » Interpolasi dengan Polinomial Lagrange dengan Python 3.2

Interpolasi dengan Polinomial Lagrange dengan Python 3.2

#interpolasi dengan polinomial lagrange

print ("Interpolasi dengan Polinomial Lagrange")
print ("Oleh: Okky Rizki Rohayat")
print('NIM: 3215101398')

print()
print()
print()

x=[0.,.4,.8,1.2]
y=[1.,.921061,.696707,.362358]
print('|','No','|','\t','|','x','|','\t','\t','|','y','|')


n=len(x)
for i in range (0,n):
    print ('|',i+1,'|','\t','|',x[i],'|','\t','|',y[i],'|')
    print()
   
  
ulang='y'

while ulang=='y':
    if ulang=='y':
        P=0
        xa=float(input('masukkan nilai x='))
        for i in range (0,n):
            L=y[0]
   
            for j in range (0,n):
                if i!=j:
                    L=float(L*(xa-x[j])/(x[i]-x[j]))
            P=P+y[i]*L
    print('P','(',xa,')','=',P)
  
       
    ulang=input('Coba Lagi?  y/n:')
     
print ('Terima Kasih')

Tidak ada komentar:

Poskan Komentar

Related Posts Plugin for WordPress, Blogger...