answer different on MATLAB than the expected answer
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
i have used this code to solve ODE
syms y(x)
Q_22= (diff(y,x,3))- (diff(y,x,2))== 6;
disp('The solution is:')
ySol(x) = simplify(dsolve(Q_22))
But the expected answer i needed to be is as following :
these are the steps of solving it :
0 commentaires
Réponse acceptée
Paul
le 16 Nov 2021
Mathematically, the answers are the same because the Ci are abitrary constants (absent any othe conditions on the solution). So the mapping from the Matlab solution to your solution is:
C1 + C2 - 6 -> C1
C1 - 6 -> C2
C3 -> C3
Or did you realize this and you just want to manipulate the Matlab solution to be in the same form as yours?
2 commentaires
Paul
le 16 Nov 2021
If you know the answer you're going for, at least after seeing the form of ySol, you can manipulate manually
syms y(x)
Q_22= (diff(y,x,3))- (diff(y,x,2))== 6;
ySol(x) = simplify(dsolve(Q_22))
syms C1 C2 C3 K1 K2 K3
ySol = subs(ySol,[C1+C2-6,C1-6,C3],[K1 K2 K3])
ySol = subs(ySol,[K1 K2 K3],[C1 C2 C3])
Automating this process would be more work, assuming it's even feasible.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Number Theory dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!