You are on page 1of 12

UNIVERZITET U BIHAU

PEDAGOKI FAKULTET
ODSJEK MATEMATIKA I FIZIKA
SMJER MATEMATIKA I INFORMATIKA

Edin Pai

Praktina primjena paketa Mathematica u


izraunavanju povrine likova dvostrukim
integralom
SEMINARSKI RAD
iz predmeta

Aplikativni softver

Biha,2007.

Sadraj
Predgovor................................................................................................................................2
Pojam dvostrukog integrala.....................................................................................................3
Izraunavanje povrine likova.................................................................................................4
Integriranje u paketu Mathematica..........................................................................................4
Grafika.....................................................................................................................................4
Osnovno crtanje..............................................................................................................4
Crtanje krivulja sa komandom Plot................................................................................5
Crtanje povrine izmeu dvije krivulje (FilledPlot).......................................................5
Funkcije zadane parametarski (ParametricPlot).............................................................5
Krive u polarnim koordinatama (PolarPlot)...................................................................5
Implicitno zadane funkcije..............................................................................................6
Praktina primjena na zadacima...............................................................................................6
Literatura..................................................................................................................................11

Predgovor
Mathematica pripada najveem i najintezivnijem kompjutorskom sistemu koji je danas
dostupan i ima vrlo ubjedljivu priu razvoja staru oko 20 godina.Mathematica je jedan odlian
program sa mnogo ve ponuenih odgovora i primjera.To je jedan alat koji omoguuje
rjeavanje razliitih problema, ali je ujedno i kompleksan alat i sadri jedno veliko podruje
matematike, te se moe koristi i za rjeavanje problema u drugim naukama povezanim s
matematikom.Kada se zapitate kakve to matematika probleme moe rjeavati, lake vam je
nabrojati one koje ne moe.Ako ovjek malo bolje pogleda u budunost, lahko e zakljuiti
da e se ovakvi matematiki alati u skoro vrijeme ui u kole i univerzitete, te zamjeniti
kalkulatore, zbog toga je poznavanje rada ovoga alata od velike vanosti. Mathematica sadri
vrlo veliki broj komandi.Dodue, za kvalitetnu upotrebu ovoga programa treba imati ne samo
sposobnosti pritiska tipki nego i mogunost da se zapamti veoma duga lista komandi, znati ih
utipkati i dobijene rezultate interpretirati.Naravano, podrazumjeva se da onaj ko koristi ovaj
paket ima i odreeno znanje iz matematike.

Pojam dvostrukog integrala


Pod dvostrukim integralom neprekidne funkcije z(x,y) nad nekom zatvorenom pravilnom
oblau D podrazumjevamo broj
z ( x, y ) dxdy =

lim

max xi 0
max y j 0

z ( xi , y j ) xi y j

i
j

gdje je x i = xi +1 xi , y j = y j +1 y j

( xi , y j ) D.

a zbir se odnosi na sve vrijednosti i i j za koje je

Ako je oblast D odreena nejednakostima a x b , y1 ( x) y y 2 ( x) gdje su


y1 ( x ) i y 2 ( x) neprekidne funkcije na sgmentu [a,b],onda odgovarajui dvojni integral moe
biti izraunat po formuli

( x)

z ( x, y ) dxdy = dx 2

a
y1( x )
D

z ( x, y ) dy

Ako se neprekidnim i diferencijabilnim funcijama x = x(u, v) , y = y(u, v) realizuje


jednoznano preslikavanje ograniene i zatvorene oblasti D u ravni xOy na oblasti D ravni
D ( x, y )
I=
0
uOv
i
ako
je
onda
vai
formula
D( u, v )
z ( x, y )dxdy =z[x(u, v), y (u, v)] I dudv
D

U specijalnom sluaju kada se prelazi na polarne koordinate i r po formulama


y r sin bie:

x = r cos i

z ( x, y ) dxdy = z (

r cos, r sin ) r dr d
D
D

Teorem: Neka su funkcije f(x) i g(x) integrabilne na D i neka je bilo kakav broj.Tada su
integrabilne i funcije f +g, f-g i f .Pri tome vrijedi:

[ f ( x) g ( x)]dx = f ( x)dx g ( x)dx

f ( x)dx = f ( x)dx

Teorem: Neka je funkcija f(x) definisana na D R n i neka su D1 i D 2 (dopustivi) skupovi za koje


vrijedi D = D1 D 2 .Tada iamamo:
1). Funkcija f(x) je integrabilna na D akko je ona integrabilna na D1 i D 2
2). Ako je funkcija integrabilna na D i ako je m( D1 D 2 ) = 0 , onda vrijedi:

f ( x)dx =

D1 D2

f ( x) dx =

f ( x)dx + f ( x)dx

D1

D2

Izraunavanje povrine likova


Povrina u pravokutnim koordinatama.Povrina ravninskog podruja S iznosi
pov.S = dxdy
(S )

Ako je podruje S definirano nejednainom a x b , (x) y (x), gdje su i


b

( x )

neprekinute ,onda je pov.S = dx


a

dy

( x )

Povrina u polarnim koordinatama.Ako je podruje S u polaranim koordinatama r i definirano


nejednadbama , 0 f() r F(), gdje su f i F neprekinute,onda je pov.S
=

F ()

f ()

rddr = d

(S )

rdr

Integriranje u paketu Mathematica


Mathematica zna izraunati gotovo svaki integral iji se rezultat prikazuje pomou
elementarnih matematikih funkcija.Treba imati na umu da i u sluaju kada integrand sadri
samo elementarne funkcije njegov integral moe sadravati mnogo komliciranije funkcije ili
se moe dogoditi da se primitivna funkcija ne moe izraziti pomou elemntarnih funkcija.Da
se zada neki integral da ga mathematica izrauna moe se uraditi na vie naina:
1) Koristei Palettes, odabere se s FilePalettesBasicInput.Jednostavno se klikne na
integral koji elimo i mathematica ga prebaci u dokument u kojem radimo.Naravno
,treba imati na umu da za sloenije zadatke treba kombinirati vie komandi.
2) Drugi nain je da nauimo komande.
Neke komande vezane za integriranje:
Integrate[f,x] je neodreeni integral f

dx
x max

Integrate[f ,{x, xmin, xmax}]

daje odreeni integral

dx

x min

y max

x max

Integrate[f, {x, xmin, xmax}, {y, ymin, ymax}] daje dvostruki integral

x min

dx

dy

y min

Grafika
Osnovno crtanje
Kad mathematica treba da nacrta neki objekat, recimo f kao funkciju od x, postoje dva
mogua pristupa.Jedan pristup je da izrauna f najprije kao simboliki izraz od x i zatim da
izrauna ovaj izraz numeriki za odreene vrijednosti od x potrebne za crtanje.Drugi je
pristup da najprije nae one vrijednosti od x koje su nune i zatim izrauna f samo u tim
vrijednostima od x.
Plot[f, {x, xmin, xmax}] crta f kao funkciju od x od xmin do xmax, najprije izabere
odreenu numeriku vrijednost za x, a zatim izrauna f za svaku vrijednost od x.
Plot[{ f1 , f 2 ,.... },{x, xmin, xmax}] crta nekoliko funkcija zajedno.
Plot[Evaluate[f],{x,xmin,xmax}] najprije izrauna f, tada izabere odreenu numeriku
vrijednost od x
5

Plot[Evaluate[Tabele[f,....]],{x,xmin,xmax}] generira listu funkcija i zatim ih crta.


Crtanje krivulja sa komandom Plot
Elementarna i najvanija komanda mathematice za grafike je zasigurno Plot.Sa ovom
komandom je mogue predstaviti jednu ili vie funkcija grafiki.
Grafik biva nacrtan samo u najvanijim takama.Kada se pojavljuje vie funkcija istovremeno
one se moraju zadati u obliku liste,npr.:Plot[{sin[x],Sin[3x],Sin[6x]}, {x,0,Pi}]
Mathematica pokuava oigledno podruje izabrati tj. dio grafika koji najbolje predstavlja
funkciju.
Sa opcijom PlotRange dobijate raspon koordinata ukljuenih u sliku.A PlotRange All
ukljuuje prikaz svih taaka grafika.Plot moe da nacrta samo funkcije sa realnim
vrijednostima.Plot moe biti upotrebljen jedino onda kada je funciju mogue numeriki
izraunati,npr.: funkcija ax 2 + b se moe nacrtati jedino kada a i b poprimaju odreene
brojane vrijednosti,npr.:Plot[ ax 2 + b /.{a3,b2},{x,0,2}]
Crtanje povrine izmeu dvije krivulje (FilledPlot)
Komanda FilledPlot nam slui kao i komanda Plot s tim to ona crta vie funkcija i
povrine izmeu funkcija razliito oznai,npr.:FilledPlot[{ x 2 , x3 },{x,0,2}]
Kada je zadata samo jedna funkcija onda program popuni povrinu izmeu krivulje i ose x.
Dvije opcije nam mogu pomoi pri tome kako da grafikom bolje upravljamo: Pomou opcije
CurvesBack ili None dobijamo da krivulje bude prekrivene povrinama ili uope da ne
budu nacrtane.Pomou Fills{ farbe1 , farbe2 ,.... } bojimo razliitim bojama izmeu
krivulja.
Ako imamo neku krivulju i elimo da oznaimo samo jedan dio to emo uraditi sa opcijom
If,npr.:FilledPlot[ f[x], If[-1,<x<1,0,f[x]}],{x,-3,3}]
Funkcije zadane parametarski (ParametricPlot)
Plot moe da crta i funkcije zadane parametraski samo se tada treba upotrebiti komanda
ParametricPlot.Openito zapis izgleda ovako: ParametricPlot[{x[t],y[t]}, {t,tmin,tmax}]
ParametricPlot moe da crta vie funkcija kao parove date u obliku liste:{{ x1[t ], y1[t ] },{
x2 [t ], y2 [t ] },....}.
Krive u polarnim koordinatama (PolarPlot)
Sa ovom naredbom se crtaju grafici funkcija zadanih u polarnim koordinatama.Jedina
razlika je u tome to funkcija nije oblika y=f(x) ve r=f( ).Moe biti vie funcija u obliku
liste zadano. Koordinate pojedinih taaka dobijaju se iz radijusa r i ugla .Stoga je ova
komanda jedna specijalna verzija naredbe ParametricPlot.Komanda je:
Needs[Graphics`Graphics`]
PolarPlot[f, { , 1 , 2 }] crta krivu r = f [] u polarnim koordinatama
npr.: Needs[Graphics`Graphics`] PolarPlot[Sin[3 ],{ ,0,2Pi}].
Implicitno zadane funkcije

Implicitna funkcija je funkcija oblika F[x,y] = = const.,npr. x 2 + y 2 == 0 .Ako hoemo


da nacrtamo funkciju ovoga oblika moramo je rijeiti po y ili koristiti komandu ImplicitPlot:
Needs[GraphicsImpilicitPlot]
ImplicitPlot[ jednaina , {x, x1 , x 2 }] crta funkciju zadanu implicitno za podruje
vrijednosti x1 x x2 , a pri tome e jednaina biti rijeena po x.
ImplicitPlot[ jednaina , {x, x1 , x 2 },{y, y1 , y 2 }] crta funkciju zadanu implicitno za dane
vrijednosti, pri tome e funkcija biti prikazana sa prekidima.

Praktina primjena na zadacima

Primjer 1: Izraunaj povrinu lika omeenu sa y = sin x , y = cos x , i x = 0.


Rjeenje: Ponovo nacrtamo sliku lika koji traba integrirati s naredbom:
In[1]=
Plot Sin x , Cos x , x, 0, Pi , PlotRange 0, 1.1 ,

AspectRatio Automatic,

Ticks
0, ,
, , Automatic , PlotPoints 2000
4 2
1
0.8
0.6
0.4
0.2

Out[1]=Graphics

Pi , sin x y cos x ,pa


Sa slike vidimo da granice integracije idu S = ( x, y ) : 0 x

zadamo mathematici da rijei naredbom:


In[2]=
Pi
Integrate 1, x, 0,
, x, Sin x , Cos x
4
Out[2]= 2 1

Primjer 2: Naite povrinu omeenu parabolama: y 2 = 10 x + 25, y 2 = 9 6 x .

Rjeenje: Poto se radi o funkcijama zadanim implicitno to znai kad ih rijeimo po y da


moramo nacrtati grafove za sljedee funkcije y = 10 x +25 i y = 9 6 x ili upotrebiti
komandu ImplicitPlot.
In[3]=
5 3
ImplicitPlot y2 10 x 25, y2 9 6 x , x,
,
,
2 2
5
3
Ticks
, 0,
, Automatic , PlotPoints 1000
2
2

6
4
2
5

-2
-4
-6

Out[3]=Graphics
Sa crtea uoavamo dvije simetrine povrine pa je podruje integracije P = 2 P1 + 2 P2

y 2 25
P1 = ( x, y ) : 0 y 15 ,
x 1
10

In[4]=

Integrate 1, y, 0,
Out[4]=

15 , x,

y2 25
, 1
10

15

Granice za podruje P2 su :

9 y2
P2 = ( x, y ) : 0 y 15 ,1 x

Zadajemo naredbom:In[5]=

Integrate 1, y, 0,

15 , x, 1,

9 y2
6

Out[5]= 5 5
3

Sada uvrstimo rezultate u P = 2 P1 + 2 P2 i imamo: P = 2( 15 + 5 5 ) da ovaj izraz


3
pojednostavimo naredbom:
In[6]=
5
Simplify 2
15 5
3

Out[6]= 16 5
3

Primjer 3: Nai povrinu ogranienu linijama y = x 2 , x = y 2

Rjeenje: Trebamo nacrtati krive y = x 2 , y = x .


In[7]=
Plot x2, x ,
x , x, 0, 2 , PlotRange 0, 2 ,
1
Ticks
0, , 1, 2 , Automatic
2
2

1.75

1.5
1.25
1
0.75
0.5
0.25
1

Out[7]=Graphics
Pogledamo li crte vidjet emo da je podruje integracije S = ( x, y ) : 0 x 1, x 2 y x ,
te zadamo da mathematica rijei komandom:
In[8]=
Integrate 1, x, 0, 1 , y, x2, x
Out[8]=

1
3

Primjer 4: Nai povrinu ogranienu sa

y=

x, y =2 x, y =4 .

Rjeenje: Zadamo mathematici da nacrta ove funkcije komandom:


In[9]=
Plot
x , 2 x , 4 , x, 0, 18 ,

Ticks
0, 4, 16, 18 , Automatic ,
AspectRatio Automatic, PlotPoints 10000
8
6
4
2

16

18

Out[9]=Graphics

y2

Sa grafika vidimo da je podruje integracije S = ( x, y ) : 0 y 4, 4 x y 2 , zadamo

mathematici da rauna komandom:


In[10]=
y2 2
Integrate 1, y, 0, 4 , x,
,y
4
Out[10]=16

Primjer 5: Nai povrinu ogranienu sa ( x 2 + y 2 ) = 4 x 2 y 2 .


2

Rjeenje: U ovom zadatku prelazimo na polarne koordinate: x = r cos i y = r sin ,a


Jakobijan je J = r .Kada x i y uvrstimo u polaznu jednakost dobijamo r = 2 sin cos .Sada
zadamo mathematici da nacrta graf komandom:
In[11]=
PolarPlot[2Sin[]Cos[],{ ,0,2Pi}]
0.75

0.5

0.25

-0.75

-0.5

-0.25

0.25

0.5

0.75

-0.25

-0.5

-0.75

Out[11]=Graphics
Na grafu uoavamo etiri simetrine latice,pa emo mi raunati samo jednu i to onu u prvom

kvadrantu i to pomnoiti sa 4.Pa granice integracije su S = ( r , ) : 0 r sin 2 ,0

.Na isti nain zadamo da se izvri integracija kao u prolim primjerima:


In[12]=

Integrate 4 r, , 0,
, r, 0, Sin 2
2
Out[12]=

10

Primjer 6: Izraunati povrinu ogranienu krunicama:


x 2 + y 2 = 2 x, x 2 + y 2 = 4 x i pravcima y = x i y = 0 .

Rjeenje: Zadamo da mathematica nacrta krive naredbom:


In[13]=
ImplicitPlot x2 y2 2 x, x2 y2 4 x, y x, y 0 ,

x, 0, 4 , Ticks

0, 1, 2, 3, 4 , Automatic

-1

-2

Out[13]=Graphics
Prelaskom na polarne koordinate jednaine krunica postaju redom: r = 2 cos i r = 4cos . Iz
ovih jednaina te pravaca nalazimo da je podruje integracije

S = ( r , ) : 0 , 2 cos r 4 cos ,pa je traena povrina:


4

In[14]=

Integrate r, , 0,
, r, 2 Cos , 4 Cos
4
3( 2 + )
Out[14]=
4

Literatura

Programski paket Mathematica 5.0


Demidovi B. P.,Zadci i rijeeni primjeri iz vie matematike, Tehnika knjiga, Zagreb, 1974.
Uumli M.P.,Milii P.M.,Zbirka zadataka iz vie matematike 2, Nauka, Beograd, 1998.

11

12

You might also like