keisoku

行列のランク(階数)計算

行列を入力するとガウス消去(行簡約)でランク(階数)を求めます。行数・列数・フルランク判定・行簡約階段形(RREF)も表示。

入力

1行を行列の1行として入力し、各要素はスペースまたはカンマで区切ってください。

計算結果

ランク(階数)

2

行数

3

列数

3

フルランク

いいえ

行簡約階段形(RREF)

ピボットを含む列は太字で表示しています。

10-1
012
000

計算方法・使い方

  • 1行を行列の1行として入力し、各要素はスペース・タブ・カンマで区切ります。空行は無視されます。
  • ランク(階数)はガウス・ジョルダン消去で行簡約階段形(RREF)に変形し、非ゼロ行(ピボットの個数)として求めます。
  • 数値計算の丸め誤差を吸収するため、絶対値が約1e-9未満の値は0として扱います。
  • フルランクとは、ランクが行数と列数の小さい方(min(行数, 列数))に等しい状態を指します。
  • 行のランクと列のランクは常に一致するため、行簡約だけでランクを決定できます。

お客様の声

このツールを使った感想をお聞かせください。

レビューを投稿する

  1. ホーム
  2. 行列のランク(階数)計算