printing complete mathematical equation
51 views (last 30 days)
Show older comments
Hello All,
I am working with symbolic functions in live editor mode. What I want to do is that as I am calculating a function, I want the mathematical equation to be completely shown. I mean the right hand side of the equation be printed and left hand side will be calcualated and then printed.
syms m(t) n(t)
A=10*cos(m)+5*sin(n)
diff(A,t)
for example, for above equation I want it to be shown as:
Is there a way to do this?
0 Comments
Answers (2)
Torsten
on 16 Dec 2022
syms m(t) n(t) A(t)
eqn = A==10*cos(m)+5*sin(n)
deqn = diff(eqn,t)
4 Comments
Walter Roberson
on 16 Dec 2022
syms M K X(t) L(t)
L = M*diff(X,t)^2/2+K*X^2
S = "m*diff(L,X)=1"
displayFormula(S, sym([]), sym([])) %no substitutions
Torsten
on 16 Dec 2022
I don't know exactly what you mean.
syms M K X(t) %Physical Parameters
dX = diff(X,t);
L= M*dX^2/2+K*X^2
A1 = diff(L,dX)
A2 = diff(diff(L,X),t)
A3 = diff(L,X)
3 Comments
Walter Roberson
on 18 Dec 2022
You can create forms. It might take more work to get them pretty.
syms M X(t)
RHS = M*diff(diff(X(t),t),t);
S = "diff(diff(L,diff(X(t),t)),t) = RHS"
displayFormula(S, sym('RHS'), RHS)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!








