please rate
this thread
  •  
  • Subject
  • Author
  • Date
Posted by qrus19 on May 19, 2009, 12:53 pm
  On Tue, 19 May 2009 09:19:33 -0700, Jim Thompson


X=int(V11/7)
X/X

Posted by qrus19 on May 19, 2009, 1:03 pm
 On Tue, 19 May 2009 10:53:47 -0600, qrus19@mindspring.com wrote:


t=X/X

This will sorta work, but if x is 0 then you'll probably get errors,
to a human it's the 0/0 = 1 thing not having used your emulator I
can't be sure what'll happen of how to treat an error like this.

 

Posted by Jim Thompson on May 19, 2009, 1:06 pm
 On Tue, 19 May 2009 11:03:32 -0600, qrus19@mindspring.com wrote:


I don't have INT available, I do have ABS and some trig functions

                                        ...Jim Thompson
--
| James E.Thompson, P.E.                           |    mens     |
| Analog Innovations, Inc.                         |     et      |
| Analog/Mixed-Signal ASIC's and Discrete Systems  |    manus    |
| Phoenix, Arizona  85048    Skype: Contacts Only  |             |
| Voice:(480)460-2350  Fax: Available upon request |  Brass Rat  |
| E-mail Icon at http://www.analog-innovations.com |    1962     |
            
 Stormy on the East Coast today... due to Bush's failed policies.

Posted by Spehro Pefhany on May 19, 2009, 2:03 pm
 On Tue, 19 May 2009 10:06:34 -0700, Jim Thompson


y = V11 -7

(abs(y) + y)/(2*y)  



Posted by Spehro Pefhany on May 19, 2009, 3:50 pm
 On Tue, 19 May 2009 14:03:08 -0400, Spehro Pefhany


P.S. If you want avoid awkward situations very near y == 0 you could
do

(abs(y) + y)/(2* abs(y) + e)

where e is a very small positive number  


  • Subject
  • Date