Re: [PHP] Middle Number

2002-12-07 Thread Stephen
Wouldn't this only work for an even ammount of numbers? Like 1, 2, 3, 4 has
4 numbers...


- Original Message -
From: Rick Widmer [EMAIL PROTECTED]
Newsgroups: php.general
To: Stephen [EMAIL PROTECTED]; PHP List
[EMAIL PROTECTED]
Sent: Friday, December 06, 2002 10:59 PM
Subject: Re: [PHP] Middle Number


 At 09:45 PM 12/6/02 -0500, Stephen wrote:
 How can you find the meadian (or middle number) of a list of numbers? If
 there is an even amount of numbers, how would I still find it?


 load the list into an array, in numeric order...

 then:

 $List = array( 1,2,3,4,5,6 );

 $Middle = ( count( $List ) - 1 ) / 2;

 $median = ( $List[ floor( $Middle ) ] + $List[ ceil( $Middle ) ] ) / 2;



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] Middle Number

2002-12-07 Thread Rick Widmer
At 07:05 PM 12/7/02 -0500, Stephen wrote:

Wouldn't this only work for an even ammount of numbers? Like 1, 2, 3, 4 has
4 numbers...


Did you try it?  I'd hate to think I've done more work to solve your 
problem than you have...



Even:

 $List = array( 1,2,3,4,5,6 );
 $Middle = ( count( $List ) - 1 ) / 2;
 2.5 =( 6 - 1 ) / 2

 $median = ( $List[ floor( $Middle ) ] + $List[ ceil( $Middle ) ] ) / 2;

   ( $List[ 2 ]+ $List[ 3 ]   ) / 2

  3.5=  3  +4 /2




Odd:

 $List = array( 1,2,3,4,5 );
 $Middle = ( count( $List ) - 1 ) / 2;
 2 =( 5 - 1 ) / 2

 $median = ( $List[ floor( $Middle ) ] + $List[ ceil( $Middle ) ] ) / 2;

   (  $List[ 2 ]+ $List[ 2 ]  ) / 2

  3  = (3  +3 ) / 2


It looks like it works to me.  For details see:

   http://mathforum.org/library/drmath/view/57598.html












 At 09:45 PM 12/6/02 -0500, Stephen wrote:
 How can you find the meadian (or middle number) of a list of numbers? If
 there is an even amount of numbers, how would I still find it?


 load the list into an array, in numeric order...

 then:

 $List = array( 1,2,3,4,5,6 );

 $Middle = ( count( $List ) - 1 ) / 2;

 $median = ( $List[ floor( $Middle ) ] + $List[ ceil( $Middle ) ] ) / 2;



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Middle Number

2002-12-06 Thread Stephen
How can you find the meadian (or middle number) of a list of numbers? If
there is an even amount of numbers, how would I still find it?

Thanks,
Stephen Craton
http://www.melchior.us

What is a dreamer that cannot persevere? -- http://www.melchior.us


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: [PHP] Middle Number

2002-12-06 Thread Rick Widmer
At 09:45 PM 12/6/02 -0500, Stephen wrote:

How can you find the meadian (or middle number) of a list of numbers? If
there is an even amount of numbers, how would I still find it?



load the list into an array, in numeric order...

then:

$List = array( 1,2,3,4,5,6 );

$Middle = ( count( $List ) - 1 ) / 2;

$median = ( $List[ floor( $Middle ) ] + $List[ ceil( $Middle ) ] ) / 2;


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php