Calcul integral laborator 2013-2014
Calcul integral_ laborator 2013-2014
Integrala Riemann
b
Pentru calculul unei integrale Riemann f (x)dx lucrm cu Symbolic Math folosind instruciunea int(f,a,b). a
S calculm urmtoarele integrale:
1
1 dx :
0 x2 1
? syms x
? f=1/sqrt(1+x^2);
? int(f,0,1)
4
1
dx
1 cos 2 x
0
?syms x
?f=1/(1+(cos(x))^2);int(f,0,pi/4)
?n cazul unei integrale care necesit un calcul laborios, instruciunea int nu face fa. Vom scrie ?n faa instruciunii int,
instruciunea double, i Matlab ne va returna rezultatul unei integrri numerice:
1
ln(x x 2 1)dx
0
? syms x
? f=log(x+sqrt(1+x^2)); int(f,0,1)
Warning: Explicit integral could not be found.
In C:\MATLAB6P5\toolbox\symbolic\@sym\int.m at line 58
ans =
int(log(x+(1+x^2)^(1/2)),x = 0 .. 1)
atunci: ? double(int(f,0,1))
Warning: Explicit integral could not be found. In C:\MATLAB6P5\toolbox\symbolic\@sym\int.m at line 58
ans = 0.4672
S calculm o valoare aproximativ a acestei ?ntegrale, ?nlocuind funcia cu seria Taylor asociat i aplic?nd integrarea termen cu termen. Reamintim c nu se lucreaz cu seria propriu-zisa, ci cu un termen al irului sumelor pariale, ce o aproximeaz:
? f=log(x+sqrt(1+x^2)); ft=taylor(f,0,47);int(ft,0,1)
1
Calculul matematic al integralei x x dx ridic dificulti serioase; ?n Matlab, calculm polinomul Taylor, de
1
2
grad suficient de mare, asociat funciei, polinom ce aproximeaz funcia:
?f=x^x;ft=taylor(f,1/2,9); simplify int(ft,1/2,1)
1
Se demonstreaz relativ uor c irul I n x n sin( x)dx este descresctor i are limita 0, i anume:
0
Folosim monotonia ?ntegralei:
Dac x (0,1) atunci x n1 x n i sin( x) 0 ; vom avea: xn1 sin( x) xn sin( x), x (0,1) I n1 I n
1
1
?n plus 0 x n sin( x) x n , x (0,1) 0 I n
x n dx
1 n 1
i prin trecere la limit obinem
lim
n
I
n
0.
0
S ilustrm cu ajutorul softului aceste rezultate, ?n sensul de a calcula primii 20 de termeni ai irului. Pentru ?nceput
calculm primul termen folosind instruciunea int, apoi double(int( )), ?n scopul de a decide care merit a fi utilizat:
?syms x ? f=x*sin(pi*x);int(f,0,1) ans = 1/pi ? double(int(f,0,1)) ans =
0.3183
Este preferabil s utilizm instruciunea cu output numeric, caz ?n care ilus trarea va fi elocvent.
? for k=1:20 fk=x^k*sin(pi*x);I(k)=double(int(fk,0,1));end
?k=1:20; I(k)
ans =
Columns 1 through 7
0.3183 0.1893 0.1248 0.0881 0.0654 0.0504 0.0400
Columns 8 through 14
0.0324 0.0268 0.0226 0.0192 0.0166 0.0144 0.0127
Columns 15 through 20
0.0112 0.0100 0.0090 0.0081 0.0073 0.0067
1
S calculm {0,1} astfel ?nc?t f ( ) ex2 dx :
0
syms x
? f=exp(-x^2);a=double(int(f,0,1))
a =
0.7468
? solve (f-a)
ans =
[ (-log(840849221561335/1125899906842624))^(1/2)]
[ -(-log(840849221561335/1125899906842624))^(1/2)]
Ne intereseaz valoarea din (0,1) :
? (-log(840849221561335/1125899906842624))^(1/2) ans =
0.5403
Putem calcula ?ntegrala, folosind dezvoltarea ?n serie Taylor, ?n jurul originii, a funciei f (x) ex2 i anume integr?nd termenul T20
syms x
? f=exp(-x^2); ft=taylor(f,0,20); int(ft,0,1)
O integral ?nt?lnit ?n manuale este
/4
I ln(1 tgx)dx
se face substituia
t x
i ?n urma calculului
4
0
obinem I ln 2 8
? g=log(1+tan(x));int(g,0,pi/4)
ans =
-1/2*i*log(1+i)*log(2)+1/2*i*log(1+i)*log(-1-i)+1/2*i*log(1-i)*log(2)-1/2*i*log(1-i)*log(-1+i)-
1/2*i*dilog(1/2-1/2*i)+1/2*i*dilog(1/2+1/2*i)-1/4*log(1+i)*pi-1/4*log(1-i)*pi-Catalan
Evident, rezultatul nu este cel ateptat; sa folosim integrarea numeric: 2
?double(int(g,0,pi/4)) ans =
0.2722 - 0.0000i
Observm c partea imaginar a rspunsului este zero, asa c rspunsul este cel ateptat. Altfel, s dezvoltm ?n serie Taylor, funcia de integrat i s o ?nlocuim ?n integral cu :
?gt=taylor(g,0,9); int(gt,0,pi/4) ans = 1/4*pi*log(2)-1/32*pi^2+1/384*pi^3-1/1536*pi^4+7/61440*pi^5-1/36864*pi^6+31/5160960*pi^761/41287680*pi^8+2159/5945425920*pi^9
Este cazul s cerem calculul aritmetic, al acestei expresii
?1/4*pi*log(2)-1/32*pi^2+1/384*pi^3-1/1536*pi^4+7/61440*pi^5-1/36864*pi^6+31/5160960*pi^761/41287680*pi^8+2159/5945425920*pi^9 ans =
0.2770
Rezultatul este satisfctor, remarcai cele trei zecimale exacte si poate fi imbuntit prin cresterea rangului lui s .
x
Am studiat aspectele legate de funcia F :[a, b] R, definit prin F(x) f (t)dt , unde f :[a, b] R este o funcie
a
continu pe [a, b] . Vom ?ncerca rezolvarea unor asemenea probleme cu Matlab.
x
S calculm d et2 dt : dx
0
?syms x t
?f=exp(t^2);F=int(f,0,x);Fx=diff(F,x)
Fx =
exp(x^2)
In acest caz, singurul dezavantaj este c rspunsul nu apare imediat, o perioad fiind afiat Busy.
x
d
1
S calculm
dt :
dx 1 t t 2 t 1
?g=1/(t*sqrt(t^2+t+1)); G=int(g,1,x);Gx=diff(G,x) Gx = -(1/2/(x^2+1+x)^(1/2)-1/4*(2+x)/(x^2+1+x)^(3/2)*(2*x+1))/(1-1/4*(2+x)^2/(x^2+1+x))
Obin?nd o form complicat a derivatei, este nevoie de simplificarea acestei expresii simbolice:
?simplify(Gx) ans =
1/x/(x^2+1+x)^(1/2)
x
S calculm d
1
dt :
dx 1 t t 2 t 1
? g=1/(t*sqrt(t^4+t^2+1)); G=int(g,1,x);Gx=diff(G,x)
?simplify(Gx) ans = 3*x^3*(2*x^2+1+x^4)/((x^2-x+1)*(x^2+1+x))^(1/2)/(((x^2-x+1)*(x^2+1+x))^(1/2)-1)/(1+((x^2x+1)*(x^2+1+x))^(1/2))/(2*x^2+1-((x^2-x+1)*(x^2+1+x))^(1/2))/(2*x^2+1+((x^2-x+1)*(x^2+1+x))^(1/2))
3
Remarcai c utilizarea instruciunii simplify nu a rezolvat problema ?n sensul dorit. In aceast situaie se folosete instruciunea simple, care are ca scop simplificarea expresiei, ?n sensul ca rezultatul s aib cel mai mic numr de caractere. Simple aplic independent toate instructiunile de simplificare a expresiei simbolice considerate. Dac scriem simple(Gx), vor fi afiate toate ?nbcercrile de simplificare, ?n schimb dac vom scrie
Gx = simple(Gx), va fi afiat doar rezultatul final:
? Gx=simple(Gx) Gx = 1/(x^4+1+x^2)^(1/2)/x
cos x
S calculm d et2 dt dx
0
? f=exp(-t^2);F=int(f,0,cos(x));fx=diff(F,x)
ln x
S calculm d
1 dt
dx 1 t t 2 1
? f=1/(t*sqrt(t^2+1));F=int(f,1,log(x));fx=diff(F,x)
? fx=simple(fx)
S determinm termenul s25 din dezvoltarea ?n serie de puteri a funciei f (x) arcsin x, x 1
?.f=asin(x);ft=taylor(f,0,25)
x
S determinm termenul s19 din dezvoltarea ?n serie de puteri a funciei F(x)
1 dt, x R:
0 t2 1
? f=1/sqrt(1+t^2);F=int(f,0,x);taylor(F,0,19)
Probleme propuse
1. Calculai integralele:
0
e
x arctgxdx ;
1
dx ;
x (x 1) (x 2) (x 3) (x 4) (x 5) (x 6)
3
1
2
5
1
dx ; x 2 6x 5dx
1 x x2 x 1 1
4
2. Justificai afirmaia: ,,irul I n sin n xdx este descresctor i convergent la zero". Ilustrai cu ajutorul
0
Matlab-ului acesast afirmaie.
3. Calculai derivatele:
x
x2 1
d 1 dt ; d
dx t 6 1
dx
e t4 dt
0
0
4
Integrale improprii
S calculm e x2 dx
0
?syms x
? f=exp(-x^2);int(f,0,inf)
In cazul integralelor improprii nu putem folosi dezvoltarea ?n serie a funciei, deoarece transferul de integrabilitate se poate utiliza doar pe intervale compacte [a, b] . S ?ncercm o ?nlocuire a funciei f (x) ex2 cu polinomul s19 , din seria Taylor asociat:
? f=exp(-x^2);ft=taylor(f,0,19) ? int(ft,0,inf) ans =
-inf
Rspunsul este greit, deoarece pe baza criteriului de convergena cu inegaliti, integrala converge.
arctgx
Calculai
dx ,
3
0 (1 x 2 ) 2
? g=(atan(x))/(1+(x^2))^(3/2);int(g,0,inf)
Integrala sin xdx este divergent; s urmrim rspunsul dat de soft:
a
?f=sin(x);int(f,0,inf) ans =
undefined
Calculai :
1
1
dx
0 (x 1) 1 x 2
? syms x ? f=1/((x+1)*sqrt(1-x^2));int(f,0,1)
0
1 dx
2 x 4 x2
? f=1/(x*sqrt(4-x^2));int(f,-2,0)
ans =
-inf
ceea ce ne confirma divergena integralei.
1
dx
0 (x 1) 1 x2
? f=1/((x+1)*sqrt(abs(1-x^2)));int(f,0,inf)
/2
I ln(tgx)dx
0
? f=log(tan(x));int(f,0,pi/2)
ans =
0
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- stochastic differential equations
- integration by substitution
- int and int
- calcul integral laborator 2013 2014
- techniques of integration whitman college
- ejercicios de integrales resueltos
- integral of 1 sin x cos 3x
- definite integrals by contour integration
- hatÁrozatlan integrÁl primitÍvkeresÉs primitÍv fÜggvÉny
- chapter 4 fourier series and integrals
Related searches
- mortgage payment calcul ator
- calcul interet emprunt
- calcul pensie anticipata femei
- calcul pensie anticipata partiala
- calcul pensie anticipata
- formula calcul pensie 2020
- calcul varsta de pensionare la femei
- calcul varsta pensionare femei
- calcul varsta pensie lege noua
- calcul pensie 2021
- calcul pensii
- simulare calcul pensie