cond 条件数

## 呼び出し手順

                c = cond(X)
                c = cond(X, p)

## 引数

X

  実数または複素数の行列. c = cond(X, p)の場合, Xは実数または複素数の 正方行列とする必要があります.

p

  1 | 2 | %inf | "inf" | "fro": 使用されたノルム. デフォルト値は2です.

c

  実数スカラー, 条件数.

## 説明

c = cond(X)

  は,2-ノルムの条件数を返します. `cond(X)`は`X`の 最大特異値と最小特異値の比です.

c = cond(X, p)

  は,p-ノルムの条件数を返します : `norm(X, p) * norm(inv(X), p)`. `p` 可能な値は次のとおりです:

  1 : | は,1-ノルムの条件数を返します
  2 : | は,2-ノルムの条件数を返します
  %inf | "inf" : | は,無限大ノルムの条件数を返します
  "fro" : | はフロベニウスノルムの条件数を返します

## 例

    // 非正方行列の条件番号
    cond([1 0 -1 ; 0 1 -1])

    A=testmatrix('hilb',6);
    // 2-ノルムの条件数
    cond(A)
    cond(A, 2)

    // 1-ノルムの条件数
    cond(A, 1)

    // 無限大ノルムの条件数
    cond(A, %inf)

    // フロベニウスノルムの条件数
    cond(A, 'fro')

## 参考

- rcond
- svd
- norm

## 履歴

5.4.0

- cond(X)は非正方行列を受け入れるようになりました.
- 新しい入力引数pが導入されました.

6.0.2 cond([])は1の代わりに0を返します.