二次元データのピーク値の検出について
37 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
HanaHana
am 6 Nov. 2024
Kommentiert: HanaHana
am 11 Nov. 2024
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1803650/image.png)
上図のような二次元のデータがある場合に、1~3のようにピーク値を検出する方法はありますでしょうか。
頂点のとがり方や距離はデータ毎に異なるために、閾値を調整できるような手法があるとベストです。
データファイルを添付いたします。ご助言お願いいたします。
0 Kommentare
Akzeptierte Antwort
Shunichi Kusano
am 6 Nov. 2024
islocalmax2 という関数があります。いろいろしきい値調整はできますので、一度試してみるといいかもしれません。
6 Kommentare
Shunichi Kusano
am 7 Nov. 2024
Bearbeitet: Shunichi Kusano
am 10 Nov. 2024
ピークの大きさはこの値以上にはなる、という値があれば(もしなければ全体最大値の60%などの決め方も有り得るかと思います)、
- findでその行番号、列番号を抽出
- uniqueで重複削除
- for文で抽出した行と列のみ狙う
という流れでだいぶ計算量は削減できそうですがいかがでしょうか。
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu 記述統計 finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!