Metode & Algoritma | List Tutorials | Source Code | About | Sitemap
Konsultan Tesis
Bimbingan dan Konsultasi Tesis Informatika bersama team Project Graduate Indonesia. Konsultasi hanya untuk yang sudah me-Like FB kami (Silahkan LIKE tombol ini jika belum).
. Scroll kebawah untuk memasukan kode AntiSpam Protection. Hasil konsultasi akan kami kirimkan ke email Anda.

Metode Pencarian Akar




.


Metode dan Algoritma | Metode Pencarian Akar . Anda bisa melakukan konsultasi tentang Metode Pencarian Akar melalui form di samping kanan !!!

Contoh Program Metode Pencarian Akar


Untuk tugas Rekayasa Komputer kali ini, kami ditugaskan untuk mengubah algoritma dari metode Biseksi (Bagi Dua), Regula falsi , Newton Raphson, dan Secant ke dalam suatu aplikasi matematika tertentu. Aplikasi matematika yang dipakai oleh kelompok kami adalah SAGE.Dengan bahasa bawaannya adalah Pyhton, berikut Algoritma dari metode-metode tersebut:


Metode Bagi Dua



omega=1.5z_0=1def f(z): return abs(math.cos(omega*z))-z/z_0 #nilai absolut dari kosinus omega z kurang z/z_0a=-2b=1err=0.00001n=0nmax=10000 # Menentukan variabel-variabel floatdos = float(2); err = float(err)# Sebelum ke algoritma kita mengevaluasi apakah perubahan fungsi mendaftar di ujungif (f(a)*f(b)err: # kondisi mutlak bahwa f (root) lebih besar dari kesalahan (perhatikan nilai absolut)if f(c)*f(a)


Output:


804.5
404.247513984
206.099044271
110.846744125
69.9208659915
57.9435579501
56.7056644466
56.6921527424
56.692151132233484


Metode Secant


PRECISION = 0.00001# x2 = x1 - ((x1-x0)/(fn(x1)-fn(x0)))*fn(x1)def secant_method(x0,x1,fn):while True:x2 = x1 - ((x1-x0)/(fn(x1)-fn(x0)))*fn(x1)if abs(x2 - x1) 
# calculate the square sqrt of a number# f(x) = X^2 - Numberdef secant_sqrt(num):return secant_method(num/2,num/4,lambda x: x**2-num)secant_sqrt(3214.0)

Output:


537.0
324.277135397
205.916091836
132.004478363
89.9496774389
67.9769216068
59.0685940696
56.9032377885
56.6964766256
56.6921591697
56.692151132540069

Metode Regula-Falsi





def sign(x): # determines the sign of its argumentif x == abs(x) : return 1 # argument was positive or zeroelse: return -1 # argument was negative

# Solve f = 0 on interval [x1,x2] by interpolation, with tolerancesdef interpol_solve(f,x1,x2,ftol,xtol):f1 = f(x1)if abs(f1) xtol :x3 = x2 - f2*(x2 - x1)/(f2 - f1)f3 = f(x3)if abs(f3)



# a simple main to test the regula falsi solver *

root = interpol_solve(quad,1.0,3.0,0.000001,0.000001)

print root




Source Code ActionScript AS3 ASP.NET AJAX C / C++ C# Clipper COBOL ColdFusion DataFlex Delphi Emacs Lisp Fortran FoxPro Java J2ME JavaScript JScript Lingo MATLAB Perl PHP PostScript Python SQL VBScript Visual Basic 6.0 Visual Basic .NET Flash MySQL Oracle Android
Related Post :


Project-G
Judul: Metode Pencarian Akar
Rating: 100% based on 99998 ratings. 5 user reviews.
Ditulis Oleh hank2

Anda sedang membaca artikel tentang Metode Pencarian Akar, Semoga artikel tentang Metode Pencarian Akar ini sangat bermanfaat bagi teman-teman semua, jangan lupa untuk mengunjungi lagi melalui link Metode Pencarian Akar.


Posted by: Metode Algoritma Updated at: 05.05

{ 0 komentar... Views All / Send Comment! }

Posting Komentar