Code: Selecteer alles
from sympy import *
g, A, rho_water, L, m_balk, L_zwaartepunt, L_onderwater = symbols("g, A, rho_water, L, m_balk, L_zwaartepunt, L_onderwater")
g = 10
A = 0.15*0.15
rho_water = 1000
L = 4
m_balk = solve(150 + m_balk*g - A*L*rho_water*g, m_balk)[0]
L_zwaartepunt = solve(A*L*rho_water*g*L/2 - m_balk*g*L_zwaartepunt, L_zwaartepunt)[0]
L_onderwater = solve(A*L_onderwater*rho_water*g - m_balk*g, L_onderwater)[0]
stijging_zwaartepunt_balk = -(0.15/2)-(4-L_onderwater-L_zwaartepunt)
toename_pot_energie_balk = stijging_zwaartepunt_balk * m_balk * g
print(L_zwaartepunt)
print(L_onderwater)
print(stijging_zwaartepunt_balk)
print(toename_pot_energie_balk)
Code: Selecteer alles
from sympy import *
g, A, rho_water, L, m_balk, L_zwaartepunt, L_onderwater = symbols("g, A, rho_water, L, m_balk, L_zwaartepunt, L_onderwater")
g = 10
A = 0.15*0.15
rho_water = 1000
L = 4
m_balk = solve(150 + m_balk*g - A*L*rho_water*g, m_balk)[0]
L_zwaartepunt = solve(A*L*rho_water*g*L/2 - m_balk*g*L_zwaartepunt, L_zwaartepunt)[0]
L_onderwater = solve(A*L_onderwater*rho_water*g - m_balk*g, L_onderwater)[0]
stijging_zwaartepunt_balk = -(0.15/2)-(4-L_onderwater-L_zwaartepunt)
toename_pot_energie_balk = stijging_zwaartepunt_balk * m_balk * g
print('L_zwaartepunt', L_zwaartepunt)
print('L_onderwater', L_onderwater)
print('stijging_zwaartepunt_balk', stijging_zwaartepunt_balk)
print('Toename pot energie balk = ', toename_pot_energie_balk)
toename_pot_energie_water = A*L*rho_water*g*(-0.15/2) + A*L_onderwater*rho_water*g*(L_onderwater/2)
print('Toename pot energie water = ', toename_pot_energie_water)
print('Netto arbeid = ', toename_pot_energie_balk + toename_pot_energie_water)
Ik moest de energieën van elkaar aftrekken ipv optellen.