概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.mklab.tool.control.system
クラス AdjacencyMatrixUtil

    java.lang.Object
      org.mklab.tool.control.system.AdjacencyMatrixUtil

    public class AdjacencyMatrixUtil

extends Object

`AdjacencyMatrix`クラスのユーティリティクラスです。

バージョン:
  $Revision: 1.31 $
作成者:
  Koga Laboratory

コンストラクタの概要
`AdjacencyMatrixUtil()`

メソッドの概要
`static SystemOperator[][]` | `insertColumn(SystemOperator[][] matrix, int min, int max)` 指定された列に零ベクトルを挿入した行列を生成します。
`static SystemOperator[][]` | `insertRow(SystemOperator[][] matrix, int min, int max)` 指定された行に零ベクトルを挿入した行列を生成します。
`static SystemOperator[][]` | `insertRowAndColumn(SystemOperator[][] matrix, int min, int max)` 指定された行と列に零(行・列)ベクトルを挿入した行列を生成します。
`static SystemOperator[][]` | `insertRowAndColumn(SystemOperator[][] matrix, int rowMin, int rowMax, int columnMin, int columnMax)` 指定された行と列に零(行・列)ベクトルを挿入した行列を生成します。
`static void` | `setZeroSystemToNullElement(SystemOperator[][] matrix)` ゼロシステムをnull成分に設定します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### AdjacencyMatrixUtil

    public AdjacencyMatrixUtil()

メソッドの詳細

### insertRowAndColumn

    public static SystemOperator[][] insertRowAndColumn(SystemOperator[][] matrix,
                                                        int min,
                                                        int max)

  指定された行と列に零(行・列)ベクトルを挿入した行列を生成します。

  パラメータ:
    `matrix` - 隣接行列
    `min` - 挿入開始行番号
    `max` - 挿入終了行番号
  戻り値:
    零(行・列)ベクトルを挿入した行列

### insertRowAndColumn

    public static SystemOperator[][] insertRowAndColumn(SystemOperator[][] matrix,
                                                        int rowMin,
                                                        int rowMax,
                                                        int columnMin,
                                                        int columnMax)

  指定された行と列に零(行・列)ベクトルを挿入した行列を生成します。

  パラメータ:
    `matrix` - 隣接行列
    `rowMin` - 挿入開始行番号
    `rowMax` - 挿入終了行番号
    `columnMin` - 挿入開始列番号
    `columnMax` - 挿入終了列番号
  戻り値:
    零(行・列)ベクトルを挿入した行列

### insertRow

    public static SystemOperator[][] insertRow(SystemOperator[][] matrix,
                                               int min,
                                               int max)

  指定された行に零ベクトルを挿入した行列を生成します。

  パラメータ:
    `matrix` - 隣接行列
    `min` - 挿入開始行番号
    `max` - 挿入終了行番号
  戻り値:
    零ベクトルを挿入した行列

### insertColumn

    public static SystemOperator[][] insertColumn(SystemOperator[][] matrix,
                                                  int min,
                                                  int max)

  指定された列に零ベクトルを挿入した行列を生成します。

  パラメータ:
    `matrix` - 隣接行列
    `min` - 挿入開始行番号
    `max` - 挿入終了行番号
  戻り値:
    零ベクトルを挿入した行列

### setZeroSystemToNullElement

    public static void setZeroSystemToNullElement(SystemOperator[][] matrix)

  ゼロシステムをnull成分に設定します。

  パラメータ:
    `matrix` - ゼロシステムを設定する配列

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド