Get envelope of multiples curve

7 visualizaciones (últimos 30 días)
Lila wagou
Lila wagou el 27 de Feb. de 2016
Comentada: Star Strider el 28 de Jul. de 2023
Dear all Any idea about the envelope of 2 or more curves via Matlab; Please see the attached Xls file Thanks
  4 comentarios
Lila wagou
Lila wagou el 29 de Feb. de 2016
Any help please
Roger Stafford
Roger Stafford el 29 de Feb. de 2016
Editada: Roger Stafford el 1 de Mzo. de 2016
@Lila: The word 'envelope' is not appropriate for "fitting" a curve to a finite number of other curves. You need a precise definition of the curve you are seeking if you want matlab to determine it.

Iniciar sesión para comentar.

Respuesta aceptada

Star Strider
Star Strider el 29 de Feb. de 2016
With your data, I would simply use the min and max functions:
d = xlsread('Lila wagou 3_Curves.xlsx');
t = d(:,1);
data = d(:,2:end);
env = [min(data,[],2) max(data,[],2)];
figure(1)
plot(t, data)
hold on
plot(t, env(:,1), '-g', 'LineWidth',2)
plot(t, env(:,2), '-g', 'LineWidth',2)
hold off
grid
  4 comentarios
Anand
Anand el 27 de Jul. de 2023
Is there a way to characterize lets say 1k graphs, and then any new series that's added can be approved/rejected based on it being inside the envelope?
Star Strider
Star Strider el 28 de Jul. de 2023
@Anand — This makes no sense to me.

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by