0

二分法で調べると、条件が何回発生するかを数えなければなりませんか?
この調査は、2 種類のマトリックスに基づいています。1 つは予測、もう 1 つは分析データです。
予測マトリックスと分析マトリックスの両方で、条件が満たされた場合、カウンターに 1 を追加します。このプロセスは、グリッドに分散されたポイントに対して繰り返されます。カウントに役立つ MATLAB の関数や、この手順をサポートするスクリプトはありますか?

みんなありがとう!

編集:
ケースは、登録および予測された降水量についてです。両方ともしきい値を超えると、ヒットと見なされます。ヨーロッパをいくつかの格子点に分割し、予測が何回正しいかを数えなければなりません。また、毎年 50 件の予測があるため、結果 (ヒット/ヒットなし) は累積アクションでなければなりません。関数と関数
を試してみましたが、行列の空間次元が減少します。countsum

4

1 に答える 1

0

何をしようとしているのかを正確に伝えるのは難しいですが、以下が役立つかもしれません。

 forecasted = [ 40 10 50 0 15];
 registered = [ 0 15 30 0 10];
 mismatch = abs( forecasted - registered );
 maxDelta = 10;
 forecastCorrect = mismatch <= maxDelta
 totalCorrectForecasts = sum(forecastCorrect)

結果:

forecastCorrect =  

 0     1     0     1     1


 totalCorrectForecasts =

 3
于 2012-05-30T09:01:50.283 に答える