Derivative of a function with constants
Afficher commentaires plus anciens
Hello,
how can i calculate the derivative of a function like x*e^x(a*x^2+b*x+c), where a,b,c are constants(for example integers).
I tried syms x a b c and then
f=inline('ax^2+bx+c','x')
diff(f(x),x)
but then i get an error.
A function like that is easy enough without Matlab but i want the sum of y'''+y''-y'+y which needs a lot of calculation.
Thanks in advance.
1 commentaire
Réponses (1)
Torsten
le 13 Jan 2022
syms x a b c
f = x*e^x*(a*x^2+b*x+c);
df = diff(f,x)
4 commentaires
Georgios Markoulis
le 13 Jan 2022
Torsten
le 13 Jan 2022
Then use exp(x) instead of e^x.
Georgios Markoulis
le 13 Jan 2022
d2f = diff(f,x,2)
d3f = diff(f,x,3)
...
dnf = diff(f,x,n) % n-th derivative, n has to be set to a value before
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!