Issue #7582 has been reported by pypypy567 (py _). ---------------------------------------- Bug #7582: a mistake in Matrix#lup RDoc https://bugs.ruby-lang.org/issues/7582 Author: pypypy567 (py _) Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: ruby 2.0.0dev (2012-11-01) [i386-mswin32_100] http://bugs.ruby-lang.org/projects/ruby-trunk/repo... > # l * u == a * p # => true http://bugs.ruby-lang.org/projects/ruby-trunk/repo... > # and a m-by-m permutation matrix P so that L*U = P*A. irb(main):001:0> require 'matrix' => true irb(main):002:0> a = Matrix[[1, 2], [3, 4]] => Matrix[[1, 2], [3, 4]] irb(main):003:0> l, u, p = a.lup => #<Matrix::LUPDecomposition:0xf813a8 @lu=[[3, 4], [(1/3), (2/3)]], @row_size=2, @col_size=2, @pivots=[1, 0], @pivot_sign=-1> irb(main):004:0> l * u == a * p => false irb(main):005:0> l * u == p * a => true
on 2012-12-17 17:15
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.