地理的半径約 400km 内の 4 つの異なる場所で 1 年間の風速測定値がある場合、どの風速測定値がすべての場所に最も適しているかを判断する方法はありますか?他の場所?これは達成できますか?
質問する
41 次
1 に答える
0
他のすべてのものから最小の二次損失などを提供するものを見つけることができると思います:
speeds is an N-by-4 matrix, with N windspeed measurements for each location
%Loss will find the squared loss for location i. It subtracts column i from each column in speeds, and squares this difference (for column i, this will always be 0). Then average over all rows and the 3 non-zero columns.
loss = @(i)sum(mean((speeds - repmat(speeds(:, i), 1, 4)).^2)) ./ 3;
%Apply loss to each of the 4 locations, find the minimum.
[v i] = min(arrayfun(loss, 1:4));
損失関数は、各風速と他のすべての場所の速度との差の平均二乗を取ります。次にarrayfun
、各場所のこの損失を計算するために使用します。
于 2012-04-13T09:03:49.037 に答える