У меня есть небольшой фрагмент кода Sympy [code]In [94]: %reset -f ...: import sympy as s ...: L1, L2, x = s.symbols('L1, L2, x', real=True, positive=True) ...: P, q = s.symbols('P, q') ...: m, kN = s.symbols('m, kN', real=True, positive=True) ...: E, J = s.symbols('E, J', real=True, positive=True) ; EJ = E*J ...: values = dict(L1=5*m, L2=2*m, P=16*kN, q=-4*kN/m, E=200_000_000*kN/m**2) ...: Ra = (P/2 - q*L2**2/2/L1).subs(values, simultaneous=True) ...: print(Ra) 8*kN + 2*L2**2*kN/(L1*m)
In [95]: [/code] (Я также пробовал без аргумента ключевого слова одновременный=True), и моя проблема в том, что я ожидаю другого результата от print(Ra) [code]8*kN + 8*kN/5 [/code] Как мне убедить Sympy оправдать мои скромные ожидания?