Keep the negative value while squaring

Acc_Rocket(t) = (Thrust - weight - drag*Velocity(t)^2)./mass;
when the velocity is negative, the drag should be positive, but squaring the velocity makes the drag negative again, is there a way to make the velocity value keep its negative sign even when squared.

 Accepted Answer

Change this
Velocity(t)^2
to this
abs(Velocity(t)) * Velocity(t)

1 Comment

thankyou, everythings working how it should now

Sign in to comment.

More Answers (0)

Categories

Products

Tags

Community Treasure Hunt

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

Start Hunting!