Effacer les filtres
Effacer les filtres

First adjacent difference greater than a certain value

4 vues (au cours des 30 derniers jours)
Camille Woicekowski
Camille Woicekowski le 18 Juin 2020
I have a table of measurements and the corresponding depth where the measurements were taken. I want to find the first location where the difference between two adjacent measurements is greater than a certain value.
For example, if I set the max difference to be 1 and I have
Depth Temp
12 cm 2
10 cm 1.3
8 cm 1.8
6 cm 0.5
4 cm -1.2
2 cm -2.5
I want it to return 6 cm, because that is the first place where the difference between adjacent temperatue values is greater than 1
Is there a command that would allow me to do this?

Réponse acceptée

madhan ravi
madhan ravi le 18 Juin 2020
Modifié(e) : madhan ravi le 18 Juin 2020
TabLE.Depth(find(abs(diff(TabLE.Temp)) > 1, 1) + 1)
  1 commentaire
Camille Woicekowski
Camille Woicekowski le 18 Juin 2020
Great, this worked perfectly. Thank you so much!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Simulink dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by