Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

eigen decomposition of a complex matrix

eigen decomposition of a complex matrix

eigen decomposition of a complex matrix

I am a c++ user, I'm looking for a c++ function to calculate the eigenvalues and eigenvectors of a comlex matrix. I need it for a mobile tracking program that I'm working on (MUSIC algorithm). Can anybody help me?

thanks in advance,

RE: eigen decomposition of a complex matrix

Try Blas/Lapac library.
The original versions of the BLAS and LAPACK from which that part of the MKL library was derived can be obtained from

You will have to pur some dll with your programm, it will make your package havy, but much more quicker.

RE: eigen decomposition of a complex matrix

thanks Lim,

but I'm not an advanced programmer yet...
I have no idea how to put any dll with my program, that's why I am looking for a function...

thanks a lot anyway...

RE: eigen decomposition of a complex matrix

It is the same as function it just already compiled for you in special way to optimize performance. You just include some public header from the libraries with function description and the put for example mkl_c.lib in you linker line (on Windows system). That is it. And during the run time some .dll should be in you system directory (or in some other place where your system will look for it).
You have to learn it if you want to do anything serios with programming or you will do a lot of job that has been already done.
Try it.

RE: eigen decomposition of a complex matrix

you are right, i have to learn a lot of things...
I'll try it...

RE: eigen decomposition of a complex matrix

Hi there,

I check Lapack/Blas on the link, it has Windows prebuilt version. Do you just download the prebuilt version from windows? Does the lapack++ work too? Lapack++ seems only working on Unix/Linux system 'cause it's c++ file postfixed by .cc.

Any suggestion?

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close