rss

August 31, 2009

deret taylor

Deret Taylor
Contoh perhitungan deret Taylor:
Cos x, x0=0;
Cos x= Cos 0 + ((x-x0)/1! * Sin 0) + ((x-x0)2/2! *(-Cos0)) + ..
Cos x= 1 + ((x/1)*0) + ((x2/2!*(-1)) + ..
Cos x= 1 + 0 - (x2/2!) + 0 - (x4/4!) + ..
Langkah – langkah:
1. Tentukan dulu orde deret Taylor
2. Masukkan nilai x0 kedalam rumus deret Taylor, untuk contoh seperti diatas untuk elemen genap bernilai=0, untuk elemen pertama bernilai 1(Cos 0), Untuk elemen ganjil lain memiliki pangkat dan factorial sesuai elemen-1. Untuk deret Taylor berhingga perlu ditambahkan galat Rn sama dengan nilai elemen ganjil + 1.
3. Gabungkan semua perhitungan sehingga menghasilkan deret Taylor.


Coding Java
import java.io.*;
import java.math.*;
public class taylor {

/**
* @param args
* @throws IOException
* @throws NumberFormatException
*/
public static void main(String[] args) throws NumberFormatException, IOException {
// TODO Auto-generated method stub
System.out.println("======Contoh Perhitungan Deret Taylor =======");
System.out.println("======Untuk permasalahan f(x)= Cos x dengan x0=0 =======");
System.out.println("Masukkan batas orde :");
BufferedReader bfr=new BufferedReader (new InputStreamReader (System.in));
int orde=0;
orde= Integer.parseInt(bfr.readLine());
double x0=0;
//Cos x, x0=0;
//Cos x= Cos 0 + ((x-x0)/1! * Sin 0) + ((x-x0)2/2! *(-Cos0)) + ...
//Cos x= 1 + ((x/1)*0) + ((x2/2!*(-1)) ..
//Cos x= 1 + 0 - (x2/2!) + 0 - (x4/4!) ..

String hasil="Cos x= ";
String s="";
int m=0, f=0, sc=0;
String tanda="";
int i;
for (i=0; i
sc=(int)(Math.cos(x0));
if (i==0) s=String.valueOf(sc);
else if ((i+1)%2==0) s= " + 0";
else if ((i+1)%2!=0 && (i+1)!=1) s= " - x" + i + "/" + i + "!" ;
hasil += s;
}
if (orde%2==0) {s= " - x" + (i+1) + "/" + (i+1) + "!";}
else {s=" + 0"; }
hasil += s;
System.out.println(hasil);
}

}

0 komentar:


Post a Comment

Write u'r mind here ^^

Kata Mutiara Hari ini

cNta mengajar diri iNi Arti sBuah keHiduPaN, m'matan9kaN pMikiran & mNebaLkan beNteng kSabaRaN. Tuhan memberi kita dua kaki untuk berjalan, Dua tangan untuk memegang, dua telinga untuk mendengar dan dua mata untuk melihat. Tetapi mengapa Tuhan... hanya menganugerahkan sekeping hati pada kita? Karena Tuhan telah memberikan sekeping lagi hati pada seseorang untuk kita mencarinya. & Itulah namanya Cinta.^^ . . . . . . . . . .

Followers