derivatives of state variables

1 visualización (últimos 30 días)
RoBoTBoY
RoBoTBoY el 26 de Abr. de 2020
Comentada: Ameer Hamza el 26 de Abr. de 2020
Dear,
I want to find the derivative of this
α*x_1+b*x_2+q*abs(x_2)*x_2+r*x_3. Where x_1,x_2,x_3 are state variables from aircraft
How can I do in Matlab?

Respuestas (1)

Ameer Hamza
Ameer Hamza el 26 de Abr. de 2020
Use symbolic toolbox. First define the equation
syms alpha b q r x_1 x_2 x_3
eq = alpha*x_1 + b*x_2 + q*abs(x_2)*x_2 + r*x_3;
and take derivative w.r.t to different variables
>> diff(eq, x_1) % derivative w.r.t x_1
ans =
alpha
>> diff(eq, x_2) % derivative w.r.t x_2
ans =
b + q*abs(x_2) + q*x_2*sign(x_2)
>> diff(eq, x_3) % derivative w.r.t x_3
ans =
r
  4 comentarios
RoBoTBoY
RoBoTBoY el 26 de Abr. de 2020
I think that's what I wanted. thank you very much
Ameer Hamza
Ameer Hamza el 26 de Abr. de 2020
I am glad to be of help.

Iniciar sesión para comentar.

Categorías

Más información sobre Symbolic Math Toolbox en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by