Derivative of a function with constants

12 visualizaciones (últimos 30 días)
Georgios Markoulis
Georgios Markoulis el 13 de En. de 2022
Editada: Torsten el 14 de En. de 2022
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 comentario
jessupj
jessupj el 13 de En. de 2022
Editada: jessupj el 13 de En. de 2022
maybe
a*x^2 + b*x +c
with multiplication operations? (always report details of the error... its easier to tell what the problem is that way)

Iniciar sesión para comentar.

Respuestas (1)

Torsten
Torsten el 13 de En. de 2022
syms x a b c
f = x*e^x*(a*x^2+b*x+c);
df = diff(f,x)
  4 comentarios
Georgios Markoulis
Georgios Markoulis el 13 de En. de 2022
Thank you so much, do you know how to calculate also y'' and y'''
Torsten
Torsten el 14 de En. de 2022
Editada: Torsten el 14 de En. de 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

Iniciar sesión para comentar.

Productos


Versión

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by