Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/17/05 18:44
Read: times


 
#93546 - Correction
Responding to: ???'s previous message
First, I want to thank whoever gave me the positive feedback for the preceeding post. Now please let me correct the error.

If you have the average of n numbers in the accumulator, and n in the B register, and you add an (n+1)th number to the accumulator without first multiplying by n, you are not calculating the running average of the series. I apologize. I was apparently near sleep when I wrote the preceeding post.

You can calculate the average by adding the series of n numbers in the accumulator, incrementing B register each time, and then dividing the accumulator by the B register (DIV AB). But if you then want to find the average with the (n+1)th number added into the series, you must first multiply the average (the accumulator) by n (which is to say execute MULT AB) and then add the (n+1)th number to the accumulator, increment B register and DIV AB.



List of 12 messages in thread
TopicAuthorDate
Advance calculation and processing            01/01/70 00:00      
   It is easy            01/01/70 00:00      
      What if I persist?            01/01/70 00:00      
         ok            01/01/70 00:00      
   Not entirely sure            01/01/70 00:00      
      late night or miller time?            01/01/70 00:00      
   sine function            01/01/70 00:00      
      Correction            01/01/70 00:00      
         it works, but            01/01/70 00:00      
            Overflow ?            01/01/70 00:00      
               calrification            01/01/70 00:00      
      Another sine alternative            01/01/70 00:00      

Back to Subject List