Monday, 1 June 2009

Visualizing linear algebra: Singular Value Decomposition

The F#.NET Journal just published an article about the interactive visualization of linear algebra:

"Singular Value Decomposition (SVD) is an important algorithm from linear algebra that decomposes a matrix into the product of three simpler matrices. The resulting decomposition has several applications. This article describes the design and implementation of an F# program that computes the SVD of an image and uses it to create a lossy compression algorithm with controllable quality. This involves numerical methods for computing the eigenvalues of real symmetric matrices and interactive visualization of the result as a standalone Windows Presentation Foundation application that uses the Task Parallel Library to leverage multicores..."

To read this article and more, subscribe to The F#.NET Journal today!

A self-contained executable demo of the program developed in this article is freely available.

3 comments:

Anonymous said...

Very Interesting!
Thank You!

Anonymous said...

That is excellent articles. I will definitely always be blogging and downloading and sharing the idea. Just what I have been seeking.

Anonymous said...

Thank you for this valuable article! You should continue to keep it going. Many thanks.