いくつかのデータポイントがあります。たとえば、最大値より2%低いポイントを取得したいと思います。を使って最大限に活用しています
[peakVal, peakLoc] = findpeaks (data)
次に、peakVal*0.98
関数を使用して、そのポイント()から2%下に移動したいと思いますfind()
。ただし、そのポイントは私のベクトルには存在しないかもしれませんが、2%に近い数が存在する可能性があるため、それを行うことはできません。
ここで私を助けてくれないか知りたいのですが。私はこの問題で1週間立ち往生しています。この後、いくつかのエラーバーを作成するので、それを解決する方法を見つける必要があります。
x=rand(1,300)*200;
greatest=max(x);
set1=x(x<.98*greatest);
set2=set1(set1>.95*greatest);
closest=max(set2);
このロジックは機能しますか?この後、インデックスを見つけるのは簡単なはずです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加