[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ISO C++ and Octave

From: John W. Eaton
Subject: Re: ISO C++ and Octave
Date: Thu, 1 Feb 2001 22:00:26 -0600

On  1-Feb-2001, Mumit Khan <address@hidden> wrote:

| On Thu, 1 Feb 2001, John W. Eaton wrote:
| > Nope.  That looks pretty bad.  Sort of like
| > 
| >   octave:6> sin (pi)
| >   ans =  1.2246e-16
| > 
| > (would it really hurt to make this a special case?).
| I must confess that I don't have a opinion either way that I
| can back up. On one hand, we certainly can't expect exact
| precision from finite precision numerics, but on the other
| hand, users of software such as Octave may have come to expect
| certain "nice-ness". Don't know ...

I don't plan to add special cases like this to Octave.  I was just
wondering out loud why if we define M_PI, the libraries don't check
for a few special cases.  I don't see how it would hurt anything, but
maybe someone knows better.  Perhaps because it would be tougher to
guarantee that

  sin (N*pi) == 0 for all N = 0, 1, 2, ...


reply via email to

[Prev in Thread] Current Thread [Next in Thread]