# fullrfk

A^kのフルランク分解

## 呼び出し手順

    [Bk,Ck]=fullrfk(A,k)

## パラメータ

A

  実数または複素数の行列

k

  整数

Bk,Ck

  実数または複素数の行列

## 説明

この関数は,`A^k`のフルランク分解, すなわち, `Bk*Ck=A^k` を計算します. ただし, `Bk` は列フルランク, `Ck`は行フルランクです. range(`Bk`)=range(`A^k`) および ker(`Ck`)=ker(`A^k`)となります.

`k=1`の場合, `fullrfk` は `fullrf`と等価になります.

## 例

    A=rand(5,2)*rand(2,5);[Bk,Ck]=fullrfk(A,3);
    norm(Bk*Ck-A^3,1)

## 参照

- fullrf
- range