Hi,
I built octave 3.2.2 on my x86_64 desktop and x86 notebook a few weeks
ago.
They passed all the tests.
But I've just noticed some weird complex matrix multiplication results
on both
the machines:
octave:48> [1 0]*[i 0]'
ans = 0 - 1i %% correct
octave:49> [1 i]*[i 0]'
ans = 0 + 1i %% incorrect, 0+1i=[i
0]*[1 i]'
The problem is that for nx1 row vectors a and b both with non-zero
imaginary parts,
a*b' turns out to be b*a', which is the conjugate of the correct result.
If either a or b
are real, the result will be correct.
I also checked out Octave 3.0.3, it didn't have this problem.
So, is it a run time configuration problem, a build configuration
problem, or a bug?
Regards,
Shuhua Zhang, Oct. 16, 2009
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
Octave-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/octave-dev