Format coefficients of the derivative of a function
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Aleem Andrew
il 3 Ott 2020
Commentato: Aleem Andrew
il 3 Ott 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 Commenti
Risposta accettata
Ameer Hamza
il 3 Ott 2020
Modificato: Ameer Hamza
il 3 Ott 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)
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Assumptions in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!