This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 26375 - Idea: pseudoinverse() method
Summary: Idea: pseudoinverse() method
Status: RESOLVED LATER
Alias: None
Product: FXTF
Classification: Unclassified
Component: Geometry (show other bugs)
Version: unspecified
Hardware: PC All
: P2 normal
Target Milestone: ---
Assignee: Simon Pieters
QA Contact: sideshowbarker+geometry
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-17 19:46 UTC by Adenilson Cavalcanti
Modified: 2014-07-18 20:11 UTC (History)
2 users (show)

See Also:


Attachments

Description Adenilson Cavalcanti 2014-07-17 19:46:51 UTC
It is known fact that not all matrix can have an inverse calculated. 

But a pseudoinverse (a.k.a. Moore-Penrose inverse) is always defined and has a set of interesting attributes and can be calculated through SVD (Single Value Decomposition).

What if we have a ::pseudoinverse() method for Matrix object?
Comment 1 Dirk Schulze 2014-07-18 19:21:18 UTC
(In reply to Adenilson Cavalcanti from comment #0)
> It is known fact that not all matrix can have an inverse calculated. 
> 
> But a pseudoinverse (a.k.a. Moore-Penrose inverse) is always defined and has
> a set of interesting attributes and can be calculated through SVD (Single
> Value Decomposition).
> 
> What if we have a ::pseudoinverse() method for Matrix object?

That is a really interesting idea. For the first level I would like to keep a narrow scope and suggest deferring the idea for Level 2. Is that ok with you?
Comment 2 Adenilson Cavalcanti 2014-07-18 19:54:38 UTC
Level2 it is! :-)