Hengki Wildan N - JOB8
Hengki Wildan N - JOB8
Hengki Wildan N - JOB8
INTEGRASI NUMERIK
Disusun oleh :
D4 TEKNIK ELEKTRONIKA
JURUSAN PENDIDIKAN TEKNIK ELEKTRONIKA DAN INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
2022
I. FLOWCHART:
Metode integral reimann:
MULAI
h = (batas_atas-
batas_bawah)/N;
x = batas_bawah;
Tidak
while(x<=batas_atas+h)
Ya
L = L*h;
Li = (x*x);
x_atas =
batas_atas*batas_atas L += Li;
*batas_atas;
x_bawah =
batas_bawah*batas_b
awah*batas_bawah; cout << x << " "
<< Li << endl;
L_eksak = (0.333*x_atas)-
(0.333*x_bawah);
x = x+h;
error = fabs(L_eksak-L);
SELSAI
h = (b-a)/N;
X = a;
Tidak
Lexact = pow(b,3)/3 - Ya
(pow(a,3)/3);
Lf0 = pow(a, 2);
L = h*(Lf0+2*SigmaLf -
Lfn -2*Lf1)/2; Lf1 = pow(a+h,2);
Lf = pow(X, 2);
SigmaLf += Lf;
X = X+h;
SELSAI
int main(){
float batas_bawah, batas_atas, N, h, i, Li, L, L_eksak, error, x_atas, x_bawah;
cout << "masukkan batas bawah = ";
cin >> batas_bawah;
cout << "masukkan batas atas = ";
cin >> batas_atas;
cout << "masukkan N = ";
cin >> N;
h = (batas_atas-batas_bawah)/N;
i = batas_bawah;
cout << "L_numerik = " << L << " L_eksak = " << L_eksak << endl;
cout << "error = " << error << endl;
return 0;
}
L = L*h;
cout << setprecision(3) << fixed;
L_eksak = g(batas_atas) - g(batas_bawah);
error = fabs(L_eksak-L);
cout << "L_numerik = " << L << " L_eksak = " << L_eksak << endl;
cout << "error = " << error << endl;
return 0;
}
2. Metode Reimann :
N = 10
N = 20
N = 100