"함수 harmean()"의 두 판 사이의 차이

40번째 줄: 40번째 줄:


==같이 보기==
==같이 보기==
*[[함수 geomean]]
*[[조화평균]]
*[[조화평균]]

2015년 2월 18일 (수) 22:42 판

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() {
	$num_args = func_num_args();
	$sum = 0;
	for($i=0; $i<$num_args; $i++) $sum+=1/func_get_arg($i);
	return $num_args / $sum;
}

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

3 같이 보기

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