printing complete mathematical equation
51 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (2)
Torsten
le 16 Déc 2022
syms m(t) n(t) A(t)
eqn = A==10*cos(m)+5*sin(n)
deqn = diff(eqn,t)
4 commentaires
ali mohseni
le 16 Déc 2022
Modifié(e) : ali mohseni
le 16 Déc 2022
Walter Roberson
le 16 Déc 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
le 16 Déc 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 commentaires
Walter Roberson
le 18 Déc 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)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!









