Derivative of a function with constants
Show older comments
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 Comment
Answers (1)
Torsten
on 13 Jan 2022
syms x a b c
f = x*e^x*(a*x^2+b*x+c);
df = diff(f,x)
4 Comments
Georgios Markoulis
on 13 Jan 2022
Torsten
on 13 Jan 2022
Then use exp(x) instead of e^x.
Georgios Markoulis
on 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
Categories
Find more on Formula Manipulation and Simplification in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!