Plotting time series of Velocity over 48 hours
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
John Carroll
am 25 Okt. 2021
Kommentiert: John Carroll
am 25 Okt. 2021
I am trying to plot Velocity over a time frame of 48 hours. I have calculated Vm = 5.07. The given Velocity equation is: V(t) = Vm*sin((2*pi*t)/(Ttide));
My code is:
figure(1);
Vm=5.07; % Calculated on Paper
t=[1:1:48]; % Time over 48 hours
V(t) = Vm*sin((2*pi*t)/(Ttide)); % Velocity Equation
plot(t,V(t))
This is outputing a postivie sloping straight line, while I know the line should be sinusoidal.
0 Kommentare
Akzeptierte Antwort
Scott MacKenzie
am 25 Okt. 2021
Bearbeitet: Scott MacKenzie
am 25 Okt. 2021
% test value for Ttide (not given in question)
Ttide = 1;
figure(1);
Vm=5.07; % Calculated on Paper
%t=[1:1:48]; % Time over 48 hours
t = linspace(1,48); % use 100 sample points (or more)
V = Vm*sin((2*pi*t)/(Ttide)); % Velocity Equation (NOTE: change V(t) to just V)
plot(t,V)
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Spectral Measurements finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!