21 lines
No EOL
317 B
Python
21 lines
No EOL
317 B
Python
import legrandchien as lgc
|
|
|
|
if __name__ == "__main__":
|
|
g = lgc.Const(-10)
|
|
m = lgc.Const(1)
|
|
|
|
x = lgc.Var("x")
|
|
|
|
T = 0.5 * m * x.diff() * x.diff()
|
|
V = m * g * x
|
|
L = T - V
|
|
|
|
dL = L.diff()
|
|
|
|
dico = {
|
|
"x" : 0,
|
|
"d_x" : 1,
|
|
"d_d_x" : 1,
|
|
}
|
|
|
|
print(dL.evaluate(dico)) |