함수 harmean()

(함수 harmean에서 넘어옴)
HARMEAN
harmonic

1 Excel[ | ]

=HARMEAN(1,2,3,4,5)
// 2.189781022

=HARMEAN(4,5,8,7,11,4,3)
// 5.028375962

=HARMEAN(-1,3,4,10293)
// #NUM!

=HARMEAN(-1,-2,-3,-4,-5)
// #NUM!

2 PHP[ | ]

function harmean() {
	$args = func_get_args();
	$s = 0;
	foreach($args as $n) $s += 1/$n;
	return count($args) / $s;
}

echo harmean( 1, 2, 3, 4, 5 );
// 2.1897810218978
echo harmean( 4, 5, 8, 7, 11, 4, 3 );
// 5.0283759620617
echo harmean( -1, 3, 4, 10293 );
// -9.6022389365052
echo harmean( -1, -2, -3, -4, -5 );
// -2.1897810218978
function array_harmean($arr) {
	$s = 0;
	foreach($arr as $n) $s += 1/$n;
	return count($arr) / $s;
}

echo array_harmean( array(1, 2, 3, 4, 5) );
// 2.1897810218978
echo array_harmean( array(4, 5, 8, 7, 11, 4, 3) );
// 5.0283759620617
echo array_harmean( array(-1, 3, 4, 10293) );
// -9.6022389365052
echo array_harmean( array(-1, -2, -3, -4, -5) );
// -2.1897810218978

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}