mirror of
https://git.intern.spaceteamaachen.de/ALPAKA/sw-plotting-tool.git
synced 2025-06-10 01:55:59 +00:00
Added support for plotting the derivative.
This commit is contained in:
parent
3a19f862ad
commit
c16cac9fad
Binary file not shown.
@ -1,4 +1,4 @@
|
|||||||
function diffPlotFnc(data, fileSettings, checkboxes, start, stop, yAxis, xAxis, channels, path, order)
|
function diffPlotFnc(data, fileSettings, checkboxes, start, stop, yAxis, xAxis, channels, path)
|
||||||
|
|
||||||
%Iterate through all channels
|
%Iterate through all channels
|
||||||
for channel = 1:width(data)
|
for channel = 1:width(data)
|
||||||
@ -43,6 +43,10 @@ function diffPlotFnc(data, fileSettings, checkboxes, start, stop, yAxis, xAxis,
|
|||||||
figure(channel)
|
figure(channel)
|
||||||
plot(timeArray, yData, '-b');
|
plot(timeArray, yData, '-b');
|
||||||
hold all
|
hold all
|
||||||
|
|
||||||
|
%shorten time array to match lost value from diff
|
||||||
|
timeArray(end) = [];
|
||||||
|
|
||||||
plot(timeArray, diff(yData), '-r');
|
plot(timeArray, diff(yData), '-r');
|
||||||
ylabel(yAxis{channel}.Value);
|
ylabel(yAxis{channel}.Value);
|
||||||
xlabel(xAxis{channel}.Value);
|
xlabel(xAxis{channel}.Value);
|
||||||
@ -50,7 +54,7 @@ function diffPlotFnc(data, fileSettings, checkboxes, start, stop, yAxis, xAxis,
|
|||||||
title(channels{channel});
|
title(channels{channel});
|
||||||
|
|
||||||
%Save plot
|
%Save plot
|
||||||
saveFigs('median', figure(channel), channels(channel), path, fileSettings{1}.Value)
|
saveFigs('derivative', figure(channel), channels(channel), path, fileSettings{1}.Value)
|
||||||
|
|
||||||
%reset
|
%reset
|
||||||
hold off
|
hold off
|
||||||
|
@ -47,7 +47,7 @@ function fourierPlotFnc(data, fileSettings, checkboxes, start, stop, yAxis, xAxi
|
|||||||
Nspec = 1024;
|
Nspec = 1024;
|
||||||
end
|
end
|
||||||
wspec = hamming(Nspec);
|
wspec = hamming(Nspec);
|
||||||
Noverlap = Nspec/2;
|
Noverlap = int16(Nspec/2);
|
||||||
|
|
||||||
hold on
|
hold on
|
||||||
figure(channel)
|
figure(channel)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user