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

1 Ansicht (letzte 30 Tage)
Jae-Hee Park
Jae-Hee Park am 21 Sep. 2022
Kommentiert: Jae-Hee Park am 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

Antworten (1)

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

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

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

Start Hunting!

Translated by