Add terms to previously defined differential equation (Symbolic)
6 views (last 30 days)
Show older comments
Marco Asperti
on 10 Oct 2020
Commented: Marco Asperti
on 10 Oct 2020
I everyone!
I have a question related to the usage of the Symbolic Toolbox to solve differential equations.
Suppose I have already defined the differential equation associated with a mass-spring system:
syms x(t) m k
eq_undamped = m*diff(x,2) + k*x == 0 ;
Now, suppose I want to add the damping term to the left hand of the equation defined above:
syms b
v = diff(x) ;
damping = b*v ;
How can I add damping to the left hand side of eq_undamped, obtaining something like:
eq_damped = m*diff(x,2) + k*x + b*diff(x) == 0 ;
I would like not to enter the equation above manually, but combining the previously defined eq_undamped and damping.
Thanks in advance for your reply!
1 Comment
Accepted Answer
More Answers (0)
See Also
Categories
Find more on Equation Solving in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!