Escolar Documentos
Profissional Documentos
Cultura Documentos
#
Trabalho Problema de fsica
Disciplina: Introduo Computao em Fsica - ICF
Nome: Adriano Pereira Dos Santos
Turma: FI1/FI2 2017/2
Educador/Professor/Instrutor: Roberto Colistete Jr
Entrega: 12/12/2017
Problema de fsica
Um projtil de canho tem seu movimento descrito de forma simplificada, s considerando a
velocidade inicial v0 e o ngulo em relao horizontal no lanamento, bem como a gravidade
g constante. Dados:
x (t) = x0 + (v0 cos )t
gt2
y(t) = y0 + (v0 sin )t
2
2v0 sin
tm =
g
v20 sin 2
H=
2g
v20 sin(2 )
R=
g
##
Questo 1
<style: text-aling: justify>Calcule o tempo mximo tm de vo para v0 = 200m/s, =
/3 rad e g = 9, 786m/s2 , x0 = y0 = 0m, usando uma funo para definir tm . Idem para H
(altura mxima) e alcance mximo R.
1
In [5]: from sympy.plotting import plot3d
####
1 funo
In [7]: tm, h, r, xo, yo, vo, senoO, g, t, cosO, v, teta = symbols('tm h r x0 y0 vo senoO g t co
Out[10]: 20.4373594931535*sqrt(3)
####
2 funo
Out[12]: 146790.000000000
####
3 funo
Out[14]: 4087.4718986307*sqrt(3)
##
Questo 2
<style: text-aling: justify>Faa um grfico de x (t), e outro grfico de y(t), com t variando de
0s a tm (usando os dados do tem 1). Eles so lineares?
Out[16]: 100.0*t
####
Grfico x(t)
2
In [17]: plot(xt(xo, vo, cosO, t), ((t, 0, tempM(vo, senoO, g))),
xlabel = 'Eixo t',
ylabel = 'Eixo x(t)',
title = u'Grandeza envolvida por dependencia y = ax + b (MRU)');
####
Grfico y(t)
3
O primeiro grfico uma grandeza que atende a relao linear y = ax + b, por representar uma
reta. Ento ele linear. O segundo grfico uma grandeza que atende a relao s = s0 + v0 t + 12 at2 ,
por representar uma curva, o grfico um MUV.
##
Questo 3
Calcule a velocidade v x (t) (usando derivada primeira de x (t) em relao a t), bem como vy ,
analogamente. Faa um grfico de v x (t) e outro grfico de vy (t), com t variando de 0s a tm . So
lineares ? So constantes ?
####
Derivada e grfico de Vx
Out[21]: 100.000000000000
In [22]: plot(diff(xt(xo, vo, cosO, t), t), (t, 0, tempM(vo, senoO, g)),
ylabel='Vx(t)',
title=u'derivada de x(t)');
4
####
Derivada e grfico de Vy
In [24]: plot(diff(yt(yo, vo, senoO, t, g), t), (t, 0, tempM(vo, senoO, g)),
ylabel='Vy(t)',
title=u'derivada de y(t)');
5
Visualizando os dois grficos, percebe-se que ambos so lineares. No 1 grfico constante at
100 e o 2 grfico uma reta descrecente.
##
Questo 4
Calcule a acelerao a x (t) (usando derivada segunda de x(t) em relao a t), bem como ay ,
analogamente. Faa um grfico de a x (t) e outro grfico de ay (t), com t variando de 0s a tm . Co-
mente sobre os grficos.
####
acelerao a x (t)
Out[25]: 0
In [26]: plot(diff(xt(xo, vo, cosO, t), t, t), (t, 0, tempM(vo, senoO, g)),
xlabel='t',
ylabel='ax(t)',
title=u'acelerao na direo x derivada segunda de x(t) em relao a t');
6
####
acelerao y x (t)
Out[27]: -9.78600000000000
In [28]: plot(diff(yt(yo, vo, senoO, t, g), t, t), (t, 0, tempM(vo, senoO, g)),
xlabel='t',
ylabel='yx(t)',
title=u'acelerao na direo x derivada segunda de y(t) em relao a t');
7
Nota-se que no 1 grfico o movimento constante, logo no haver alterao na acelerao.
No 2 grfico o movimento ser variado, logo a sua acelerao ser tambm variada.
##
Questo 5
Faa um grfico paramtrico de x (t) e y(t), com t variando de 0s a tm . Qual a formato do
grfico?
In [29]: plot_parametric((xt(xo, vo, cosO, t), yt(yo, vo, senoO, t, g)), (t, 0, tempM(vo, senoO,
8
Coforme mostrado no grfico, o movimento faz uma curva deixando evidente a qual
grandeza pertence - MUV.
##
Questo 6
Faa grfico de R em funo de (v0 , ), fixando g com o valor do tem 1, variando v entre
[0, 500] m/s e entre [0, /2] rad. Idem para grfico de H em funo de (v0 , ). Comente sobre os
grficos.
####
Funo R
Out[31]: 4087.4718986307*sqrt(3)
####
Funo H
9
Out[34]: 3065.60392397302
10