3.0.2 release (mingw32 check)

John W. Eaton jwe at bevo.che.wisc.edu
Tue Aug 26 09:54:21 CDT 2008


On 26-Aug-2008, Benjamin Lindner wrote:

| John W. Eaton wrote:
| > On 26-Aug-2008, Benjamin Lindner wrote:
| > 
| > | I can follow your argumentation, but why does (-i) have a real part of 
| > | (-0) and simultaneously (-1) has a imaginary part of (0) (without the 
| > | sign) ?
| > 
| > -1 is stored as a real number only.  There is no imaginary part.
| > 
| > | The above test expects mat2str([-1/3]) to result in "-0.3333+0i".
| > | Isn't this inconsistent?
| > 
| > Yes.
| 
| Considered a bug?

I would guess most people would say no.

| > | 1/3 is represented as (1/3,0) and negating it should then yield 
| > | (-1/3,-0). This is what puzzled me about this test.
| > 
| > We do have pure real numbers.  1/3 is not stored as (1/3, 0).  It has
| > no imaginary part.
| 
| This I know, but obviously -1/3 is expanded to a complex number,

I don't follow.  When are you thinking it is "epxanded to a complex number"?

jwe


More information about the Octave-maintainers mailing list