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

4 views (last 30 days)
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

Answers (1)

Sam Chak
Sam Chak on 22 Sep 2022
Can you try if the findpeaks function works for your application?
You can also find some examples here:

Community Treasure Hunt

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

Start Hunting!