Get envelope of multiples curve
    11 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    Lila wagou
 il 27 Feb 2016
  
    
    
    
    
    Commentato: Star Strider
      
      
 il 28 Lug 2023
            Dear all Any idea about the envelope of 2 or more curves via Matlab; Please see the attached Xls file Thanks
4 Commenti
  Roger Stafford
      
      
 il 29 Feb 2016
				
      Modificato: Roger Stafford
      
      
 il 1 Mar 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.
Risposta accettata
  Star Strider
      
      
 il 29 Feb 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 Commenti
  Anand
 il 27 Lug 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? 
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



