Harmonik ortalama sıfır değerlerini nasıl işler? harmonik ortalaması {3, 4, 5, 0} beri ne olacağını ?
Harmonik ortalama sıfır değerlerini nasıl işler? harmonik ortalaması {3, 4, 5, 0} beri ne olacağını ?
Yanıtlar:
Sadece bir şey geometrik ortalaması olarak ve olan 0 , şey harmonik ortalamasını tanımlamak için genellikle doğal ve 0 olmak 0 .
Harmonik ortalamanın fiziksel bir yorumu, paralel olarak dirençleriniz varsa, toplam direncin her bir rezistörün harmonik ortalama direncine sahip olması gibidir. Dirençlerden birinin direnci yoksa, hepsine karşı direnç yoktur (kısa) ve bu, tüm dirençlerin direnci olmadığı gibi.
Bazı nedenlerden dolayı, harmonik sayı araçlarını, bazıları negatif ve bazıları pozitif olacak şekilde düşünüyorsanız, o zaman harmonik ortalamasının kendisinin tanımlanmadığını söylemek daha iyi olabilir . Ancak harmonik ortalama için bildiğim uygulamalarda negatif olmayan sayılar üzerinde kullanılır.
R gibi hesaplamalarda Sonsuzluğu destekleyen bir dilde çalışıyorsanız, harmonik ortalamayı şu şekilde tanımlayabilirsiniz:
harm <- function(x) 1/mean(1/x)
Daha sonra sıfırlarla doğal bir şekilde düzgün bir şekilde ilgilenecektir:
> harm(c(6, 2, 9, 4, 3, 1))
[1] 2.541176
> harm(c(6, 2, 9, 4, 0, 3, 1))
[1] 0
1/0==Inf
ve 1/Inf==0
standart IEEE aritmetiği.
EPA tarafından DFLOW algoritması sıfır değeri olduğunda aşağıdakileri kullanır: