How do I calculate the kynetic energy in deceleration

I have the an array of velocity and the Mass and I want to do a script which plot the energy only in deceleration.....Thank you.

 Respuesta aceptada

sixwwwwww
sixwwwwww el 11 de Oct. de 2013
Editada: sixwwwwww el 11 de Oct. de 2013
Dear Marco, here is code for kinetic energy in deceleration:
mass = 20;
velocity = 10:-0.1:1;
KE = 0.5 * mass * velocity .^ 2;
plot(velocity, KE),
title('Kinetic Energy vs Velocity'),
xlabel('Velocity')
ylabel('Kinetic Energy')
set(gca,'xdir','rev')
Good luck!

5 comentarios

Marco
Marco el 11 de Oct. de 2013
but i have positive and negative array and i want to plot only the energy in deceleration
Marco
Marco el 11 de Oct. de 2013
i want to calculate the energy in braking
In case of both negative and positive velocity values. You can start velocity vector from negative and increment in it a positive value. So code will be something like this:
mass = 20;
velocity = -10:0.1:1;
KE = 0.5 * mass * velocity .^ 2;
plot(velocity, KE),
title('Kinetic Energy vs Velocity'),
xlabel('Velocity')
ylabel('Kinetic Energy')
set(gca,'xdir','rev')
and if you don't need to plot velocity values on x-axis then you can modify above code lines as:
plot(KE),
set(gca,'ydir','rev')
I hope it help you
Marco
Marco el 11 de Oct. de 2013
the velocity is always positive, I want to plot the energy when the acceleration is negative V = [10 20 10 5 15 40 20]; :-)
sixwwwwww
sixwwwwww el 11 de Oct. de 2013
Here you have velocity values. When you see velocity decreasing then you can plot the KE for that region. You can do it using for loop and the code i posted above

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 11 de Oct. de 2013

Comentada:

el 11 de Oct. de 2013

Community Treasure Hunt

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

Start Hunting!

Translated by