MATLAB Answers

derivatives of state variables

6 views (last 30 days)
RoBoTBoY on 26 Apr 2020
Commented: Ameer Hamza on 26 Apr 2020
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?

Answers (1)

Ameer Hamza
Ameer Hamza on 26 Apr 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 =
>> 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 =
Ameer Hamza
Ameer Hamza on 26 Apr 2020
I am glad to be of help.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!

Translated by