Escolar Documentos
Profissional Documentos
Cultura Documentos
Clculo Diferencial
e Integral
Clculo diferencial
f:=x->(x^2+2*x+1)/(x^2+3*x);
>
D(f);
>
Calcule a derivada de f(x) no ponto 4.
>
>
D(f)(4);
Calcule
>
D(D(D(f)));
>
(D@@3)(f);
. Usam-se os comandos:
>
Exibir a derivada de
D(sin);
D(sin)(.7);
>
>
e calcul-la no ponto
>
plot(f(x),x=2..5);
>
plot(f(x),x=-4..0);
>
D(f);
>
g:=x->D(f)(x);
>
solve(g(x)=0,x);
>
solve(D(f)(x)=0,x);
>
plot({f(x),f(-1)},x=-2..-.5);
>
plot({f(x),f(3)},x=2..4);
>
Encontrar os pontos crticos e de inflexo de
>
Analisar a funo
crescimento decrescimento e concavidade.
f:=x->x^4+2*x^3-72*x^2+70*x+24;
D(f);
D(D(f));
>
solve(D(f)(x)=0,x);
solve(D(D(f))(x)=0,x);
>
with(plots):
Fx:=plot(D(f)(x),x=-8..6,color=blue):
Fxx:=plot(D(D(f))(x),x=-8..6):
display({Fx,Fxx},title=derivadas);
>
quanto ao
A := array(1..2):
A[1] := plot(D(f)(x),x=-8..6,color=blue,title= derivadaprim):
A[2] := plot(D(D(f))(x),x=-8..6,title=derivadaseg):
display(A);
>
>
plot(f(x),x=-9..7);
>
).
w:=x->2*(sin(2*x))^2+(5/2)*(x*cos(x/2))^2;
plot(f(x),x=0..Pi);
>
no
>
Para ter uma aproximao melhor:
D(w);
plot(D(w)(x),x=0..Pi);
>
>
fsolve(D(w)(x)=0,x,.8..1.1);
>
fsolve(D(w)(x)=0,x,1.4..1.8);
>
fsolve(D(w)(x)=0,x,2..2.5);
>
Para funes polinomiais de grau maior ou igual a quatro aconselhvel
procurar solues numricas segundo os passos acima.
>
Diferenciao implcita
Problema: Encontre a reta tangente a curva
nos pontos (
).
f:=(x,y)->2*x^2-2*x*y+y^2+x+2*y+1;
f(-3/2,-1);
f(-3/2,-4);
>
with(plots):
implicitplot(2*x^2-2*x*y+y^2+x+2*y+1=0,
x=-6..1,y=-6..1);
>
)e(
eq:=2*x^2-2*x*y+y^2+x+2*y+1=0;
implicitdiff(eq,y,x);
>
m:=(x,y)->(1/2)*(4*x-2*y+1)/(x-y-1);
m1:=m(-3/2,-1);
m2:=m(-3/2,-4);
>
>
Para visualizar, definimos as retas:
>
r:=plot({m1*(x+3/2)-1,m2*(x+3/2)-4},x=-6..1):display(r);
s:=implicitplot(2*x^2-2*x*y+y^2+x+2*y+1=0,
x=-6..1,y=-6..1):
>
>
display(s);
>
display({r,s});
>
Encontre y' se
>
eq:=cos(x+sin(x))=sin(y);
>
implicitdiff(eq,y,x);
>
quando
>
implicitplot(eq,x=-3..3,y=-2..2);
>
implicitplot(eq,x=-3..3,y=-1..1);
a:=1;
implicitplot(eq,x=-3..3,y=-1..1);
>
a:=3;
implicitplot(eq,x=-3..3,y=-1..1);
>
>
Clculo Integral
int(exp(-2*x)*sin(3*x),x);
>
F:=x->int(exp(-2*x)*sin(3*x),x);
>
Calcule
>
int((exp(-2*x))*sin(3*x),x=-Pi..2*Pi);
>
Calcule aproximadamente o valor da integral anterior.
>
evalf(int((exp(-2*x))*sin(3*x),x=-Pi..2*Pi));
>
Encontre a rea entre os grficos de y=sin(x) e y=cos(x) no intervalo [0,2
].
with(plots):p1:=plot(sin(x),x=0..2*Pi,color=blue):
p2:=plot(cos(x),x=0..2*Pi,color=red):
display({p1,p2});
>
>
solve(sin(x)=cos(x),x);
A1:=int(cos(x)-sin(x),x=0..(Pi)/4):
A1;
A2:=int(sin(x)-cos(x),x=(Pi)/4..5*(Pi)/4):
>
A2;
A3:=int(cos(x)-sin(x),x=5*(Pi)/4..2*Pi):
A3;
A1+A2+A3;
>
Aproxime o comprimento do arco do grfico de
de (0,f(0)) at (2
,f(2
f:=x->sin(x+x*sin(x));
plot(f(x),x=0..2*Pi);
>
>
D(f);
)).
>
int(sqrt(1+(D(f)(x))^2),x=0..2*Pi);
>
evalf(%);
>
Volume de slidos de revoluo
Seja
restart:g:=x->x*sin(x)^2;
>
plot(g(x),x=0..Pi);
>
xvol:=int(Pi*g(x)^2,x=0..Pi);
>
evalf(xvol);
>
yvol:=int(2*Pi*x*g(x),x=0..Pi);
>
evalf(yvol);
>
Clculo de vrias variveis
Calcule as parciais
e
. Soluo:
f:=(x,y)->sin(x*y);
plot3d(f(x,y),x=-Pi..Pi,y=-Pi..Pi);
>
quando
se
diff(f(x,y),x);
diff(f(x,y),x,y);
>
fx(Pi/2,1);
fxy(Pi/2,1);
>
>
Calcule
>
diff(f(x,y),x$4);
>
Classificao de pontos crticos
Localize e classifique os pontos crticos da funo
.
>
f:=(x,y)->-120*x^3-30*x^4+18*x^5+5*x^6+30*x*y^2;
>
diff(f(x,y),x);
>
diff(f(x,y),y);
>
solve({diff(f(x,y),x)=0,diff(f(x,y),y)=0},{(x,y)});
>
diff(f(x,y),x,x);
>
fxx:=(x,y)->-720*x-360*x^2+360*x^3+150*x^4;
>
diff(f(x,y),x,y);
>
fxy:=(x,y)->60*y;
>
diff(f(x,y),y,y);
>
fyy:=(x,y)->60*x;
>
det:=(x,y)->fxx(x,y)*fyy(x,y)-(fxy(x,y))^2;
>
det(x,y);
det(0,0);
fxx(0,0);
>
det(-2,0);
fxx(0,0);
>
det(-3,0);
fxx(-3,0);
>
det(2,0);
fxx(2,0);
>
>
Encontre a equao do plano tangente ao grfico de
no ponto
>
k:=(x,y)->exp((-(x^2+y^2))/8)*((cos(x))^2+(sin(y))^2);
>
plot3d(k(x,y),x=-Pi..Pi,y=-Pi..Pi);
>
diff(k(x,y),x);
A:=(x,y)->-1/4*x*exp(-1/8*x^2-1/8*y^2)*(cos(x)^2+sin(y)^2)-2*exp(1/8*x^2-1/8*y^2)*cos(x)*sin(x);
>
>
diff(k(x,y),y);
B:=(x,y)->-1/4*y*exp(-1/8*x^2-1/8*y^2)*(cos(x)^2+sin(y)^2)+2*exp(1/8*x^2-1/8*y^2)*sin(y)*cos(y);
>
>
z:=(x,y)->A(-1,2)*(x-1)+B(-1,2)*(y-2)+k(-1,2);
>
plot3d(z(x,y),x=-2..2,y=-2..2);
>
plot3d({k(x,y),z(x,y)},x=-Pi..Pi,y=-Pi..Pi);
>
sujeito a condio
.
Plotamos a elpse:
with(plots):
p1:=spacecurve([(cos(t)),
(sin(t))/2,0],t=0..2*Pi,axes=boxed,color=red):display(p1);
>
>
f:=(x,y)->x^2+4*y^3;
p2:=spacecurve([cos(t),(sin(t))/2,f(cos(t),
(sin(t))/2)],t=0..2*Pi,color=blue,axes=boxed):
display(p2);
>
>
display(p1,p2);
g:=(x,y)->x^2+4*y^2-1;
diff(g(x,y),x);
>
>
gx:=(x,y)->2*x;
>
diff(g(x,y),y);
>
gy:=(x,y)->8*y;
>
diff(f(x,y),x);
>
fx:=(x,y)->2*x;
>
diff(f(x,y),y);
>
fy:=(x,y)->12*y^2;
solve({fx(x,y)=lambda*gx(x,y),
fy(x,y)=lambda*gy(x,y),
g(x,y)=0},{x,y,lambda});
>
>
Os pontos de interesse so: (1,0), (-1,0), (0,1/2) e (0,-1/2).
Os pontos de mximo e mnimo so encontrados por substituio:
f(1,0);
f(-1,0);
f(0,1/2);
f(0,-1/2);
>
Calcular
restart:with (student):
Doubleint(x*y^2,x,y);
>
>
value(%);
ou analogamente:
>
Int(Int(x*y^2,x),y)=int(int(x*y^2,x),y);
Calcular
>
Doubleint(x*y^2,x=1-y..sqrt(y),y=1..2);
>
evalf(%);
>
Encontre o volume da regio entre os grficos de
e
1,1]X[-1,1].
q:=(x,y)->exp(-x^2)*cos(x^2+y^2);
w:=(x,y)->3-x^2-y^2;
plot3d({q(x,y),w(x,y)},x=-1..1,y=-1..1);
>
no domnio [-
with(plots):
graf(q):=plot3d(q(x,y),x=-1..1,y=-1..1,color=blue):
graf(w):=plot3d(w(x,y),x=-1..1,y=-1..1,color=red):
display({graf(q),graf(w)});
>
>
Sabemos ento que w(x,y) a superior
with(student):
vol:=Doubleint(w(x,y)-q(x,y),x=-1..1,y=-1..1);
>
>
>
evalf(vol);
Calcular
with(student):
Tripleint(exp(2*x)*(2*y-z),y=z-x..z+x,z=1..x,x=0..3);
>
>
evalf(%);