plotting percentage of a max value

1 visualización (últimos 30 días)
Aero32
Aero32 el 2 de Dic. de 2020
Editada: KSSV el 2 de Dic. de 2020
Hello,
I have 15 different graphs. For each one I have found the max value. I want to plot a dot on the curve at 5% of the max value. Could someone help please?
  2 comentarios
Ameer Hamza
Ameer Hamza el 2 de Dic. de 2020
What do you mean by "5% of the max value". The circle in your image is right at peak.
Aero32
Aero32 el 2 de Dic. de 2020
I would like to plot 5% of the peak value

Iniciar sesión para comentar.

Respuestas (1)

KSSV
KSSV el 2 de Dic. de 2020
Editada: KSSV el 2 de Dic. de 2020
You may get multiple values for this case.
[val,idx] = max(y) ;
y1 = val*5/100 ;
% Increase the reoslution of (x,y) data
xi = linspace(min(x),max(x),1000) ; % change the number of needed
yi = interp1(x,y,xi) ;
% Get the index of y1
idx = abs(yi-y1)<=10^-3 ; % change the tolerance if needed
iwant = [xi(idx) yi(idx)] ;

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by