Files
FAT-Servo-Load-Test/Matlab/plotDatasets.m
T
2026-09-16 06:25:24 +02:00

32 lines
735 B
Matlab

%% Alle Datensätze in ein Cell-Array packen
datasets = {S0, S2, S4, S6, S8, S10};
datasetNames = {'S0','S2','S4','S6','S8','S10'};
%% Signalnamen aus erstem Datensatz auslesen
signals = fieldnames(S0);
%% Für jedes Signal einen Plot erstellen
for i = 1:length(signals)
signal = signals{i};
figure('Name',signal,'NumberTitle','off');
hold on
grid on
for j = 1:length(datasets)
S = datasets{j};
plot( ...
S.(signal).t/1000, ... % Zeit von ms -> s
S.(signal).y, ...
'DisplayName', datasetNames{j}, ...
'LineWidth', 1.5);
end
xlabel('Zeit [s]');
ylabel(signal);
title(['Vergleich: ' signal]);
legend('Location','best');
end