Selasa, 21 Januari 2014

Integrasi Numerik Metode Reimann Menggunakan C++

Integral numerik merupakan cara atau alat bantu yang digunakan oleh para ilmuwan untuk memperoleh solusi hampiran, yang tidak mungkin untuk diselesaikan secara perhitungan analitik. 

Perhitungan integral adalah perhitungan dasar yang digunakan dalam kalkulus, Perhitungan integral juga dapat digunakan untuk menghitung luas daerah yang dibatasi menggunakan fungsi y = f(x) dan sumbu x. Salah satu metode untuk menghitung luas daerah menggunakan integral adalah metode Reimann. Berikut ini penjelasan Metode Reimann :

Algoritma Metode Reimann :
  • Definisikan fungsi f(x)
  • Tentukan batas bawah dan atas integral
  • Tentukan pembagi area n
  • Hitung h = (a-b) / n.
  • Hitunglah menggunakan rumus, dibawah ini :

code program metode Reimann dalam bahasa C++ :
 
#include <iostream>
#include <math.h>
#include <stdio.h>
using namespace std;

void reimann(float n, float a,float b){
float h = (b-a)/n;
float l;
float sum=0;
float x=0;
for(int i=0;i<=n;i++)
{
sum = sum + (x*x);
x = h+x;
}
l = h*sum;
printf("Nilai h = %f dan Nilai L =%f\n", h, l);
}

int main(){
printf("Metode Reimann\n");
reimann(10, 0, 1);
reimann(20, 0, 1);
reimann(30, 0, 1);
reimann(50, 0, 1);
reimann(100, 0, 1);
reimann(1000, 0, 1);
reimann(10000, 0, 1);
printf("\n");
return 0;
}

Categories:

0 komentar:

Posting Komentar