Кирсанов М.Н.
Решебник.Теоретическая механика.
М.:ФИЗМАТЛИТ, 2002.
Иллюстрации и программы к книге
Вывод уравнение Лагранжа 2-го рода
Задача 1. c.245, с.317
restart:
Даны массы (с.317) в кг:
m[1]:=6:m[2]:=2:m[3]:=8:
Вычислена кинетическая энергия (с.247)
T:=w^2*a^2/2*(m[1]/3+6*m[2]*sin(phi_)^2);
Вычислена обобщенная сила
Q:=M-m[1]*a*g/2*cos(phi_)-4*a*sin(phi_)*F:
Вычисляем производные
p:=diff(T,w):p1:=diff(T,phi_):
Подстановка
phi_:=phi(t):w:=diff(phi(t),t): PDEtools[declare](phi(t)):
Уравнение Лагранжа 2-го рода
diff(p,t)-p1=Q;
Можно преобразовать уравнение к другому виду
combine(diff(p,t)-p1=Q);
или
simplify(diff(p,t)-p1=Q);
> |