Talk:Conjugate transpose: Difference between revisions

From Rosetta Code
Content added Content deleted
(Bug in Factor)
 
Line 10: Line 10:


If Ruby and Octave are correct, then <math>M</math> is a normal matrix. If Factor is correct, then <math>M</math> is ''not'' a normal matrix. '''Factor is wrong.''' Factor's [[matrix multiplication]] has a bug: Factor confuses [https://duckduckgo.com/?q=Hermitian+inner+product Hermitian inner product] with [[scalar product]], and calculates ''<span style="text-decoration: overline">A</span> &times; B'' in place of ''A &times; B''. --[[User:Kernigh|Kernigh]] 00:30, 17 March 2012 (UTC)
If Ruby and Octave are correct, then <math>M</math> is a normal matrix. If Factor is correct, then <math>M</math> is ''not'' a normal matrix. '''Factor is wrong.''' Factor's [[matrix multiplication]] has a bug: Factor confuses [https://duckduckgo.com/?q=Hermitian+inner+product Hermitian inner product] with [[scalar product]], and calculates ''<span style="text-decoration: overline">A</span> &times; B'' in place of ''A &times; B''. --[[User:Kernigh|Kernigh]] 00:30, 17 March 2012 (UTC)

== Ruby bug fixed in head ==

https://bugs.ruby-lang.org/issues/6290#change-25888

<pre>Matrix#hermitian?</pre> has been fixed in ruby 2.0

Revision as of 23:10, 12 January 2013

Bug in Factor

Ruby and Octave give the same answer.

Factor gives a different answer.

If Ruby and Octave are correct, then is a normal matrix. If Factor is correct, then is not a normal matrix. Factor is wrong. Factor's matrix multiplication has a bug: Factor confuses Hermitian inner product with scalar product, and calculates A × B in place of A × B. --Kernigh 00:30, 17 March 2012 (UTC)

Ruby bug fixed in head

https://bugs.ruby-lang.org/issues/6290#change-25888

Matrix#hermitian?

has been fixed in ruby 2.0