You are on page 1of 4

TRAPEZNO PRAVILO.

Primenom uoptene trapezne formule sa devet (pedeset) vorova


izra unati duinu luka krive y=cos x na intervalu (0,/2) i proceniti greku.

In[363]:= Clear@xD; g@x_D := - Sin@xD;


L = Integrate@Sqrt@1 + g@xD ^ 2D, 8x, 0, Pi 2<D
Out[364]= EllipticE@- 1D

In[365]:=

In[366]:= N@%D

In[367]:=

Clear@IntD;
f@x_D := Sqrt@1. + g@xD ^ 2D;
n = 9;
a = 0.;
b = Pi 2;
h = Hb - aL n;
xk = a;
Int = f@aD + f@bD;
For@k = 1, k n - 1, k ++,
xk = xk + h;
Int = Int + 2 * f@xkDD;
Int = h * Int 2.;
Print@"Priblizna vrednost luka krive je ", IntD;
greska = Abs@N@LD - IntD;
Print@"greska je ", greskaD
Priblizna vrednost luka krive je 1.9101

greska je 0.

In[380]:= t = Table@8x, Cos@xD<, 8x, 0., Pi 2., Pi 18.<D

Out[380]= 980., 1.<, 80.174533, 0.984808<, 80.349066, 0.939693<, 80.523599, 0.866025<,


80.698132, 0.766044<, 80.872665, 0.642788<, 81.0472, 0.5<,
81.22173, 0.34202<, 81.39626, 0.173648<, 91.5708, 6.12323 10-17==

In[381]:= gr = ListPlot@t, PlotStyle AbsolutePointSize@5DD


1.0

0.8

0.6
Out[381]=
0.4

0.2

0.5 1.0 1.5


2 Trapezno i Simsonovo pravilo.nb

In[382]:= gr2 = Plot@Cos@xD, 8x, 0, Pi 2<D


1.0

0.8

0.6
Out[382]=
0.4

0.2

0.5 1.0 1.5

In[383]:= Show@gr, gr2D


1.0

0.8

0.6
Out[383]=
0.4

0.2

0.5 1.0 1.5

In[384]:= n = 50;
a = 0.;
b = Pi 2;
h = Hb - aL n;
xk = a;
Int = f@aD + f@bD;
For@k = 1, k n - 1, k ++,
xk = xk + h;
Int = Int + 2 * f@xkDD;
Int = h * Int 2;
Print@"Priblizna vrednost luka krive je ", IntD;
greska = Abs@N@LD - IntD;
Print@"greska je ", greskaD
Priblizna vrednost luka krive je 1.9101

greska je 1.33227 10-15

SIMPSONOVO PRAVILO. Napisati program za numeri ko izra unavanje odre enog integrala
pomo u Simpsonove formule. Uzeti za test primere 0 x x, 0
1 2 x
x za n=2 i n=5.
1+e2 x

In[395]:=
Trapezno i Simsonovo pravilo.nb 3

In[396]:=

ClearAll@"Global`*"D;
f@x_D = x H1 + Exp@2 * xDL;

L = Integrate@f@xD, 8x, 0., 2.<D


a = 0;
b = 2.;
n = 5;
h = Hb - aL H2 * nL;
int = f@aD + f@bD;
x1 = a + h;
x2 = a + 2 * h;
Do@int = int + 4 * f@x1D; x1 = x1 + 2 * h, 8i, 1, 2 n - 1, 2<D;
Do@int = int + 2 * f@x2D; x2 = x2 + 2 * h, 8i, 2, 2 n - 2, 2<D;
int = int * h 3;
Print@"Vrednost integrala je ", N@LDD
Print@"Vrednost integrala po Simsonovoj formuli je ", intD
greska = Abs@N@LD - intD;
Print@"greska je ", greskaD

Out[398]= 0.182909

Vrednost integrala je 0.182909

Vrednost integrala po Simsonovoj formuli je 0.182908

greska je 4.49936 10-7


4 Trapezno i Simsonovo pravilo.nb

In[413]:= f@x_D = x H1 + Exp@2 * xDL;


t = Table@8x, f@xD<, 8x, 0., 2., 2 H2 * nL<D
gr = Plot@f@xD, 8x, 0, 2<D
gr2 = ListPlot@t, PlotStyle AbsolutePointSize@5DD
Show@gr, gr2D
Out[414]= 880., 0.<, 80.2, 0.0802625<, 80.4, 0.12401<,
80.6, 0.138885<, 80.8, 0.134385<, 81., 0.119203<, 81.2, 0.0998072<,
81.4, 0.0802538<, 81.6, 0.0626652<, 81.8, 0.0478746<, 82., 0.0359724<<
0.14

0.12

0.10

0.08
Out[415]=
0.06

0.04

0.02

0.5 1.0 1.5 2.0

0.14

0.12

0.10

0.08
Out[416]=
0.06

0.04

0.02

0.5 1.0 1.5 2.0

0.14

0.12

0.10

0.08
Out[417]=
0.06

0.04

0.02

0.5 1.0 1.5 2.0

You might also like