3
$\begingroup$

Is there any ready code which gives an algorithm of expressing a matrix pencil in its Kronecker's Canonical Form?

There is an old result which gives an algorithm for an arbitrary pencil but it is lengthy and looks quite tedious.

http://www.sciencedirect.com/science/article/pii/0024379579900351

$\endgroup$
2

1 Answer 1

3
$\begingroup$

GUPTRI by Jim Demmel and Bo Kagstrom computes a triangular decomposition that reveals the Kronecker structure of a pencil. It is Fortran code that can be called from Matlab using a Mex-file interface.

The code is quite old, though. Probably the Fortran part can still be compiled and run without changes, but I can speak for experience that getting old MEX files to run on a modern 64-bit Matlab can require lots of tweaking.

$\endgroup$
3
  • $\begingroup$ Thanks! I will try and let you know. Meanwhile I am almost done with mathematica code and I will post a comparison if I manage to run GUPTRI. $\endgroup$
    – Mari Gachi
    Commented Sep 13, 2016 at 11:13
  • $\begingroup$ Could you share how you solved the problem, please? I am having the same problem, too. $\endgroup$
    – Misaki
    Commented Oct 17, 2016 at 16:24
  • 1
    $\begingroup$ @Misaki I converted your non-answer to a comment, but it's not really clear what your question is. It might be better to ask a new question, linking back to this thread, but you should consider also if this is the right site for your exact concern (which may have more to do with programming languages than mathematics). $\endgroup$ Commented Oct 17, 2016 at 17:49

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .