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

4 vues (au cours des 30 derniers jours)
Jae-Hee Park
Jae-Hee Park le 21 Sep 2022
Commenté : Jae-Hee Park le 22 Sep 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

Réponses (1)

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

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by