Format coefficients of the derivative of a function
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Aleem Andrew
le 3 Oct 2020
Commenté : Aleem Andrew
le 3 Oct 2020
The following code is meant to output the derivative of a function but the coefficients are displayed as fractions even when I try to change the format to short or long.
syms x
e = 2.718282;
f = x * e^x^2;
format short
diff(f)
The output is a function whose coefficients are the ratios of large integers. How can their format be changed?
0 commentaires
Réponse acceptée
Ameer Hamza
le 3 Oct 2020
Modifié(e) : Ameer Hamza
le 3 Oct 2020
Convert everthing to symbolic to prevent the loss of precision
syms x
e = exp(sym(1));
f = x * e^x^2;
format short
df = diff(f)
Result
>> df
df =
exp(2*x) + 2*x*exp(2*x)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Assumptions 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!