I have a time vector column (T) and i need to plot delta(T) vs T ?

9 visualizzazioni (ultimi 30 giorni)
So i am new in matlab and i have this time vector column. I have to plot the Delta T (which is the difference) vs the time vector column. how to find the delta T of all the values of the column in a single variable and plot it vs T

Risposta accettata

Image Analyst
Image Analyst il 22 Ott 2018
Since you need to plot "plot the Delta T (which is the difference) vs the time vector column" you need to have T be first and DeltaT be second in the plot() function:
% T = sort(rand(1, 100)); % Whatever....
DeltaT = diff(T);
% Plot the function.
plot(T(1:end-1), DeltaT, 'bo-', 'LineWidth', 2, 'MarkerSize', 8);
grid on;
xlabel('T', 'FontSize', 15);
ylabel('Delta T', 'FontSize', 15);
title('Delta T vs. T', 'FontSize', 15);

Più risposte (1)

madhan ravi
madhan ravi il 22 Ott 2018
T
delta_T = diff(T)
plot(delta_T(1:numel(T)),T,'-ob')
This will do the trick

Community Treasure Hunt

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

Start Hunting!

Translated by