Escolar Documentos
Profissional Documentos
Cultura Documentos
1
66
2
66
Derivadas
Máximos e mínimos
Otimização em 3D
3
66
Integrais
Áreas
Derivadas
4
66
Derivada:
5
66
Exemplo
Calcule, por meio do Python, a derivada primeira
de cada uma das seguintes funções
a) f(x)=-2x3-4x2+13x-1
Resolução
from sympy import *
6
66 x,f=symbols("x f")
f=-2*x**3-4*x**2+13*x-1
diff(f, x)
f’(x)=-6x2-8x+13
b) g(x)=2x+ln(x)
Resolução
from sympy import *
x,g=symbols("x g")
7
66
g=2*x+ln(x)
diff(g, x)
g’(x)=2+1/x
c) h(x)=sen(x)
from sympy import *
x,h=symbols("x h")
h=sin(x)
8
diff(h, x)
66
h’(x)=cos(x)
d) r(x)=tg(x)
from sympy import *
x,r=symbols("x r")
r=tan(x)
9
diff(r, x)
66
r’(x)=tan2(x)+1
e) q(x)=sen(x)cos(x)
from sympy import *
x,q=symbols("x q")
q=sin(x)*cos(x)
10
diff(q, x)
66
q’(x)=-sen2(x)+cos2(x)
f)
from sympy import *
x,v=symbols("x v")
v=(x**2-5*x)**(1/2)
11 diff(v, x)
66
v’(x)=(x-2,5)(x2-5x)-0,5
g)
from sympy import *
x,t=symbols("x t")
t=(3*x**2-4*x)/(2*x**3+6)
diff(t, x)
12
66
t’(x)=-6x2(3x2-4x)/(2x3+6)2+
(6x-4)/(2x3+6)
Exemplo
f=-2*x**3-4*x**2+13*x-1
diff(f, x, 2)
f’’(x)=-4(3x+2)=-12x-8
b) g(x)=2x+ln(x)
Resolução
from sympy import *
x,g=symbols("x g")
14
66
g=2*x+ln(x)
diff(g, x, 2)
g’’(x)=-1/x2
c) h(x)=sen(x)
from sympy import *
x,h=symbols("x h")
h=sin(x)
15
66
diff(h, x, 2)
h’(x)=-sen(x)
Máximos e Mínimos
16
66
A relação entre o preço de venda x
de um modelo de aparelho de telefone
celular e o lucro y referente
à comercialização desse aparelho é dada
pela função y=-4x2+4000x-200000
17
66
Sendo assim, qual é o preço de venda que
maximiza o lucro?
Qual é o lucro máximo?
from sympy import *
x,y = symbols("x y")
y=-4*x**2+4000*x-200000
df=diff(y, x)
d2f=diff(y, x, 2)
p=solve(Eq(df,0))
l=y.subs(x, p[0])
18
66 ds=d2f.subs(x, p[0])
print('Preço ótimo: ',p[0])
print('Lucro máximo: ',l)
print('Derivada segunda: ',ds)
O custo c referente à produção diária de x
unidades de certo item corresponde a
c(x)=x2-20x+300
Qual é o nível de produção que minimiza o
19
66
custo?
Faça o gráfico
from sympy import *
x,c = symbols("x c")
c=x**2-20*x+300
df=diff(c, x)
d2f=diff(c, x, 2)
20 p=solve(Eq(df,0))
66
ds=d2f.subs(x, p[0])
print('Produção ótima: ',p[0])
print('Derivada segunda: ',ds)
import matplotlib.pyplot as plt
import numpy as np
x=np.linspace(0,25,100)
c=x**2-20*x+300
plt.plot(x, c)
21 plt.show()
66
Uma indústria de carne congelada realizou
um estudo e chegou à conclusão de que o
lucro mensal L(x) é dado em função do preço
x do quilo da carne congelada, e essa relação
22
66 é descrita pela função L(x)=-120x2+4800x
Determine para quais valores de x o lucro
mensal é máximo
from sympy import *
x,L = symbols("x L")
L=-120*x**2+4800*x
df=diff(L, x)
d2f=diff(L, x, 2)
23 p=solve(Eq(df,0))
66
ds=d2f.subs(x, p[0])
print('Preço ótimo: ',p[0])
print('Derivada segunda: ',ds)
A função f(x)=-0,04185x4+2,52027x3-
54,81718x2+509,27586x-1624,86959
descreve a variação do consumo de lanches
em uma praça de alimentação de um centro
comercial onde x é o horário, das 12 às 22
horas, e f(x) é o respectivo consumo em
24
unidades vendidas
66
28
Sabendo que a velocidade corresponde à
66
derivada de s em relação a t, determine a
velocidade do objeto quando t=2 segundos
from sympy import *
s,t = symbols("s t")
s=2*t**2+3*t
ds=diff(s, t)
29
66
v=s.subs(ds, 2)
print('Velocidade: %.2f
m/s ' % v)
Otimização em 3D
30
66
Dada a função f(x,y)=x2+y2, faça o gráfico e
em seguida obtenha e classifique os pontos
críticos
31
66
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
xx=np.linspace(-5,5,100)
yy=np.linspace(-5,5,100)
x,y=np.meshgrid(xx,yy)
32
66
z=x**2+y**2
fig=plt.figure()
ax=plt.axes(projection='3d')
ax.plot_surface(x,y,z)
from sympy import *
x,y,f = symbols("x y f")
f=x**2+y**2
fx=diff(f, x)
fy=diff(f, y)
33
fxx=diff(f, x, 2)
66
fyy=diff(f, y, 2)
fxy=diff(fx,y)
fyx=diff(fy,x)
px=solve(Eq(fx,0))
py=solve(Eq(fy,0))
fxxp=fxx.subs({x:px[0], y:py[0]})
fyyp=fyy.subs({x:px[0], y:py[0]})
fxyp=fxy.subs({x:px[0], y:py[0]})
fyxp=fyx.subs({x:px[0], y:py[0]})
34
66 D=fxxp*fyyp-fxyp*fyxp
print('Solução: (%.2f, %.2f)' % (px[0], py[0]))
print('Determinante: ',D)
print('Derivada segunda em relação a x: ',fxxp)
35
66
Considerando a função
f(x,y)=(1-x2)2+100(y-x2)2, faça o gráfico
e em seguida determine e classifique os
36
66 pontos críticos
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import
Axes3D
import numpy as np
xx=np.linspace(-5,5,100)
yy=np.linspace(-5,5,100)
x,y=np.meshgrid(xx,yy)
37
f=(1-x**2)**2+100*(y-x**2)**2
66
fig=plt.figure()
ax=plt.axes(projection='3d')
ax.plot_surface(x,y,f)
from sympy import *
x,y,f = symbols("x y f")
f=(1-x)**2+2*(3-y)**2
fx=diff(f, x)
fy=diff(f, y)
38
fxx=diff(f, x, 2)
66
fyy=diff(f, y, 2)
fxy=diff(fx,y)
fyx=diff(fy,x)
px=solve(Eq(fx,0))
py=solve(Eq(fy,0))
fxxp=fxx.subs({x:px[0], y:py[0]})
fyyp=fyy.subs({x:px[0], y:py[0]})
fxyp=fxy.subs({x:px[0], y:py[0]})
fyxp=fyx.subs({x:px[0], y:py[0]})
39
66 D=fxxp*fyyp-fxyp*fyxp
print('Solução: (%.2f, %.2f)' % (px[0], py[0]))
print('Determinante: ',D)
print('Derivada segunda em relação a x: ',fxxp)
40
66
Integrais
41
66
Exemplo
V(x)=Integral((x**2-5*x)**0.5,x)
g)
from sympy import *
x,t=symbols("x t")
t=(3*x**2-4*x)/(2*x**3+6)
integrate(t, x)
48
66
T(x)=-6x2(3x2-4x)/(2x3+6)2+
(6x-4)/(2x3+6)
Utilizando o Python, calcule a integral
definida da função f(x)=-2x3-4x2+13x-1 no
intervalo [1, 2]
49
66
from sympy import *
x,f=symbols("x f")
f=-2*x**3-4*x**2+13*x-1
50
integrate(f, (x, 1, 2))
66
5/3
Áreas
51
66
Seja a função f(x)=x2
Obtenha a área entre o gráfico de f e o eixo x
no intervalo [0, 2]
Faça o gráfico
52
66
from sympy import *
x,f=symbols("x f")
f=x**2
53
66
integrate(f, (x, 0, 2))
8/3
import matplotlib.pyplot as plt
import numpy as np
import sympy as sy
x=np.linspace(-1,3,1000)
f=x**2
plt.plot(x,f,color='blue')
54
66
plt.axhline(color='blue')
plt.fill_between(x, f,
where=[(x>0) and (x<2) for x in
x],color='green')
Qual é a área abaixo da curva y=x3, de x=1 a
x=3?
55
66
import matplotlib.pyplot as plt
from sympy import *
import numpy as np
56
x,f=symbols("x f")
66
f=x**3
A=integrate(f, (x, 1, 3))
x=np.linspace(0.5,3.5,1000)
f=x**3
plt.plot(x,f,color='blue')
plt.axhline(color='blue')
57
66
plt.fill_between(x, f, where=[(x>1) and
(x<3) for x in x],color='magenta')
print('Área:', A)
58
66
Calcule a área limitada pelo gráfico da função
y=-x2+4x+1 e pelo eixo x
59
66
import matplotlib.pyplot as plt
from sympy import *
import numpy as np
x,f=symbols("x f")
f=-x**2+4*x+1
60
66
coeff=[-1, 4, 1]
r=np.roots(coeff)
A=integrate(f, (x, min(r), max(r)))
x=np.linspace(min(r)-0.5,max(r)
+0.5,1000)
f=-x**2+4*x+1
plt.plot(x,f,color='blue’)
plt.axhline(color='blue’)
61
66
plt.fill_between(x, f, where=[(x>min(r))
and (x<max(r)) for x in x],color='yellow’)
print('Área:', A)
62
66
Calcule a área limitada pelos gráficos das
funções y=2x e y=1/x, com x variando de
1a4
63
66
import matplotlib.pyplot as plt
from sympy import *
import numpy as np
x,f,g=symbols("x f g")
64
66
f=2*x
g=1/x
A=integrate((f-g), (x, 1, 4))
x=np.linspace(0.5,4.5,1000)
f=2*x
g=1/x
plt.plot(x,f,color='blue’)
plt.plot(x,g,color='red’)
65
66
plt.axhline(color='black’)
plt.fill_between(x, f, g, where=[(x>1) and
(x<4) for x in x],color='magenta’)
print('Área:', A)
66
66
67
66