Jordan Canonical Form Calculation using C++

Bibliographic Information

Other Title
  • C++によるJordan標準形の計算
  • C + + ニ ヨル Jordan ヒョウジュンケイ ノ ケイサン

Search this article

Description

In this paper we treat the calculation method of Jordan canonical form for a square matrix with complex elements. We construct a class of C++ for 80 bit long double precision floating point complex data using object oriented function and overload of operators, and a class for polynomial data with complex coefficients. We show that the manipulation of polynomials is carried out easily as integer calculation using these classes. The elementary divisors are obtained using the fundamental operations for a matrix with polynomial elements. Simple elementary divisors are calculated using complex Newton-Raphson method. The similar transform matrix is derived from root vectors. We present some example of calculation in order to show the effectiveness of the proposed method.

Journal

Details 詳細情報について

Report a problem

Back to top