Angular Acceleration differentation w.r.t to time
13 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello everyone,
I want to derivate my simple function w.r.t time to get the acceleration and therefore I use the diff syntax.
I define my variable with q=omega*t but then omega the angular speed is constant.
If I derivate my equation twice with respect to time, I don´t have an angular_acceleration in my acceleration equation. The analytical equation of the acceleration should be f_dot_dot = cos(omega*t)*angular_acceleration - sin(omega*t)*omega^2.
What can I do to get an angular_acceleration?
t = 0:0.01:2*pi; % Time Interval
omega = 2; % Angular speed
q = omega*t; % Angular q
f = sin(q); % Function
f_dot = diff(f)./diff(t); % First derivative w.r.t
f_dot = [f_dot, NaN]; % Vector has the same length as at the beginning
f_dot_dot = diff(f_dot)./diff(t); % Second derivative w.r.t
Best regards
Matthias
4 Kommentare
darova
am 26 Apr. 2019
If the velocity is a constant and acceleration is a change of velocity? How can you have acceleration?
Antworten (1)
SHABNUR MANSURI
am 29 Apr. 2021
t = 0:0.01:2*pi; % Time Interval
omega = 2; % Angular speed
q = omega*t; % Angular q
f = sin(q); % Function
f_dot = diff(f)./diff(t); % First derivative w.r.t
f_dot = [f_dot, NaN]; % Vector has the same length as at the beginning
f_dot_dot = diff(f_dot)./diff(t); % Second derivative w.r.t
0 Kommentare
Siehe auch
Kategorien
Mehr zu Calculus finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!