Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Determinants #11

Closed
translunar opened this issue Apr 23, 2012 · 4 comments
Closed

Determinants #11

translunar opened this issue Apr 23, 2012 · 4 comments

Comments

@translunar
Copy link
Member

Matrix determinants!

It'd be nice to have two varieties: exact and fast. For 2x2 and 3x3, only exact will be used, unless the user requests an exact determinant of some larger matrix (which should thus be available, unless sufficient accuracy can be achieved with a faster algorithm).

As the matrices increase in size, there will eventually be a crossover point where we go from the exact method to the fast approximation.

Determinant is a fairly important calculation, so it'd be great if it were implemented for dense and yale. Dense is obviously priority 1.

@translunar
Copy link
Member Author

2x2 and 3x3 exact determinants added.

@atimin
Copy link

atimin commented Apr 24, 2012

Sorry, if I are seeming a ignoramus.. exact method is a calculation determinant by сofactors, isn't it? Then fast algorithm is unknown for me. Could you publish link to description this algorithm?

@translunar
Copy link
Member Author

I think it requires some research. If I knew the answer, it'd be much easier to implement.

http://en.wikipedia.org/wiki/Determinant#Calculation

That gives you a few places to start, particularly under "Further methods," but I think you may need to do some reading.

@translunar
Copy link
Member Author

This issue now duplicates #47.

translunar added a commit that referenced this issue Nov 7, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants