Traballo realizado por unha forza variable
Exercicio 1
Calcula, numérica e graficamente, o traballo realizado pola forza entre e .
SoluciónDefinimos a forza:
F(x) = 50*x
Para obter o traballo calculamos a integral da función entre os límites e , sendo a variable de integración:
traballo = integrate(F(x), x, 1, 3)
Para representar gráficamente o traballo, debuxamos a gráfica de entre 0 e 4:
forza = plot(F(x), (x,0,4), color='purple')
O traballo é a área entre a gráfica , o eixe OX e as rectas e :
area = plot(F(x), (x,1,3), fill='axis', linestyle='', fillcolor='purple', fillalpha=0.1)
E para rematar mostramos por pantalla o resultado:
show(forza + area, gridlines='minor', axes_labels=['x(cm)', 'F(N)']) print "Traballo =", traballo, "J"
Podes probar e modificar o programa nesta celda:
Exercicio 2
Calcula o traballo que realiza a forza para trasladar un corpo entre as posicións e :
Solución