Effacer les filtres
Effacer les filtres

How to create an envelope in a plot from a csv. data?

8 vues (au cours des 30 derniers jours)
Mathias Braun
Mathias Braun le 20 Jan 2024
Commenté : Mathias Braun le 20 Jan 2024
Hey guys,
I'm struggeling right now to create an envelope to a plot from my csv. data. Could somebody pls help me?
I've got the following code already:
fileName = 'test_amplitude_100_4.csv';
t = readtable(fileName);
times = t.Var1;
distances = t.Var2-6.894;
times = seconds(times-times(3));
figure(1)
plot(times, distances, 'b-');
grid on;
hold on;
xlabel('Zeit in s');
ylabel('Entfernung in mm');

Réponses (1)

Sam Chak
Sam Chak le 20 Jan 2024
MATLAB has a function called envelope() that enables users to compute the upper and lower envelopes of a signal. You can find more information about it here:
Have you had a chance to check this out?
  1 commentaire
Mathias Braun
Mathias Braun le 20 Jan 2024
Yes, I check it out but I dont get what shut be my q in the envelope? Is this the distances variable?

Connectez-vous pour commenter.

Produits


Version

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by