W jaki sposób harmoniczne oznaczają wartości zerowe? co by średnia harmoniczna z {3, 4, 5, 0} będzie od ?
W jaki sposób harmoniczne oznaczają wartości zerowe? co by średnia harmoniczna z {3, 4, 5, 0} będzie od ?
Odpowiedzi:
Tak jak średnia geometryczna czegokolwiek, a to 0 , zwykle naturalne jest zdefiniowanie średniej harmonicznej czegokolwiek, a 0 to 0 .
Jedna fizyczna interpretacja średniej harmonicznej jest taka, że jeśli równolegle rezystory mają rezystory, całkowita rezystancja jest taka, jakby każdy rezystor miał średnią rezystancję harmoniczną. Jeśli jeden z oporników nie ma oporności, nie ma oporności na wszystkich (zwarcie), a to tak samo, jakby wszystkie oporniki nie miały oporności.
Jeśli z jakiegoś powodu rozważasz średnie harmoniczne liczb, tak aby niektóre były ujemne, a niektóre dodatnie, lepiej byłoby powiedzieć, że średnia harmoniczna z samym sobą nie jest zdefiniowana. Jednak w zastosowaniach, które znam dla średniej harmonicznej, jest ona stosowana na liczbach nieujemnych.
Jeśli pracujesz w języku, który poprawnie obsługuje obliczenia Infinity, np. R, możesz zdefiniować średnią harmoniczną w następujący sposób:
harm <- function(x) 1/mean(1/x)
Wtedy w naturalny sposób będzie poprawnie radził sobie z zerami:
> 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
i 1/Inf==0
, co jest standardową arytmetyką IEEE.
Algorytm DFLOW według EPA wykorzystuje następujące wartości, gdy istnieją wartości zerowe: