Finding peak in the Gaussian like function which Value is unknown.

2 visualizaciones (últimos 30 días)
Jae-Hee Park
Jae-Hee Park el 21 de Sept. de 2022
Comentada: Jae-Hee Park el 22 de Sept. de 2022
Hi!
I want to find the peak in the Gaussian form of value.
But the difficulty is that the data is not given.
My pseudo code is below.
for i=1:n
Value = Somefunction(); %it takes long time.(ex:1min)
Values(i) = Value;
end
So, that code makes variable Values like gaussian(we know answer must be like gaussian).
But it takes too much time so I want to make the code like this.
while(1)
Value = Somefunction(); %it takes long time.(ex:1min)
if (the Value is the peak)
break;
end
end
Purpose is to reduce the iteration of the code.
Is that possible?
Thank your help.
Jae-Hee Park

Respuestas (1)

Sam Chak
Sam Chak el 22 de Sept. de 2022
Can you try if the findpeaks function works for your application?
You can also find some examples here:
  1 comentario
Jae-Hee Park
Jae-Hee Park el 22 de Sept. de 2022
@Sam Chak I checked this function but this function needs all data. My data is iterally generated.

Iniciar sesión para comentar.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by