You are on page 1of 7

MATLAB

dblquad

Nama Kelompok:
1.Ignatius Ivan Pratama 2310100042
2.M. Rizaldi Zaman 2310100054
3.Jaharani 2310100061
4.Nur Rokhimah 2310100079
dblquad
 dblquad: Numerically evaluate double integral over rectangle
( untuk mengevaluasi double integral dari
function(inner,outer) )
 dengan inner adalah variabel integral dalam yang nilainya
bervariasi dari inmin hingga inmax
 sedangkan outer adalah variabel integral luar yang nilainya
bervariasi dari outmin hingga outmax.
 Syntax
q = dblquad(fun,xmin,xmax,ymin,ymax)
q = dblquad(fun,xmin,xmax,ymin,ymax,tol)
q = dblquad(fun,xmin,xmax,ymin,ymax,tol,method)
• q = dblquad(fun,xmin,xmax,ymin,ymax) disebut funsi quad untuk
mengevaluasi double integral
• fun(x,y) berbentuk persegi panjang
• xmin <= x <= xmax
• ymin <= y <= ymax.
• fun adalah function handle
• fun(x,y) haru menerima vektor x dan y dalam bentuk skalar dan
dapat kembali ke bentuk vektor nilai dari integran tersebut.
• jika dibutuhkan, Fungsi Parameter, di MATLAB Mathematics
documentation, menjelaskan bagaimana menambahkan parameter
ke fungsi fun.
q = dblquad(fun,xmin,xmax,ymin,ymax,tol,method) menggunakan fungsi
kuadrat sebagai metode, kecuali quad. Nilai mutlak untuk metode
adalah @quadl atau function handle dari urutan panggilan seperti
quad dan quadl.

Examples
Function handle @integrnd untuk dblquad:
Q = dblquad(@integrnd,pi,2*pi,0,pi);

Di mana M-file integrnd.m adalah

function z = integrnd(x, y)
z = y*sin(x)+x*cos(y);
• Persamaan anonim dari function handle F untuk dblquad adalah

F = @(x,y)y*sin(x)+x*cos(y);
Q = dblquad(F,pi,2*pi,0,pi);
 Fungsi integrnd mengintegrasikan

y*sin(x)+x*cos(y)

Persegi pi <= x <= 2*pi, 0 <= y <= pi.

 integrand dapat dievaluasi with vektor x and skalar y.


 Apabila bukan merupakan persegi dapat dikerjakan dengan mengatur
integrand menjadi zero outside.

Contoh : volume belahan bumi :

dblquad(@(x,y)sqrt(max(1-(x.^2+y.^2),0)), -1, 1, -1, 1) atau

dblquad (@ (x, y) sqrt (1 - (x. ^ 2 + y. ^ 2 )).*( x. ^ 2 + y. ^ 2 <= 1), -1, 1, -1, 1 )


MATLAB
dblquad

Nama Kelompok:
1.Ignatius Ivan Pratama 2310100042
2.M. Rizaldi Zaman 2310100054
3.Jaharani 2310100061
4.Nur Rokhimah 2310100079

You might also like