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

4 ビュー (過去 30 日間)
Jae-Hee Park
Jae-Hee Park 2022 年 9 月 21 日
コメント済み: Jae-Hee Park 2022 年 9 月 22 日
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

回答 (1 件)

Sam Chak
Sam Chak 2022 年 9 月 22 日
Can you try if the findpeaks function works for your application?
You can also find some examples here:
  1 件のコメント
Jae-Hee Park
Jae-Hee Park 2022 年 9 月 22 日
@Sam Chak I checked this function but this function needs all data. My data is iterally generated.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeDescriptive Statistics についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by