On 09/08/2012 08:52 PM, Michael D Godfrey wrote:
[snip]
> And, this may just add to the noise, but a few days ago I created a
> vector which was composed
> of complex elements, and some "real" elements, i.e. isreal(x(4)) said 1
> and whos x(4) said
> it was only 8 bytes.
That is similar to the example:
octave:20> z = complex([1 2 3],[1 0 2])
z =
1 + 1i 2 + 0i 3 + 2i
octave:21> isreal(z)
ans = 0
octave:22> isreal(z(1))
ans = 0
octave:23> isreal(z(2))
ans = 1
octave:24> whos z z(1) z(2)
Variables in the current scope:
Attr Name Size Bytes Class
==== ==== ==== ===== =====
c z 1x3 48 double
c z(1) 1x1 16 double
z(2) 1x1 8 double
Total is 5 elements using 72 bytes
...
Interchanging the square and curved parentheses is another, simpler
illustration:
octave:28> iscomplex(complex(1,0))
ans = 1
octave:29> iscomplex([complex(1,0)])
ans = 0
Dan
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Octave-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/octave-dev