MATLAB Function Reference | ![]() ![]() |
表示
spparms('key
',
value) spparms values = spparms [keys,
values] = spparms spparms(values) value = spparms('key
') spparms('default') spparms('tight')
詳細
spparms('key',value)
は、スパース線形方程式の演算子 \
と /、
、または、最小度合い並べ替え colmmd
と symmmd
で用いる調整可能なパラメータを、1つ以上設定します。通常の使用では、ユーザがこの関数を使う必要はありません。
values = spparms
は、カレントの設定値を成分とするベクトルを出力します。
[keys,values] = spparms
は、ベクトルを出力し、キャラクタ行列の行が、パラメータに対するキーワードであるようなキャラクタ行列も出力します。
spparms(values),
は、出力引数を指定しないと、すべてのパラメータを引数ベクトルで指定した値に設定します。
value = spparms('
は、1 つのパラメータのカレント値を出力します。key
')
spparms('default')
は、すべてのパラメータをデフォルト値に設定します。
spparms('tight')
は、最小度合いの並べ替えのパラメータを tight (厳密) 値に設定します。これは、少ない充填で並べ替えを行うことができますが、並べ替えに時間がかかるようになります。
パラメータのキーワードとその default
、または、tight
は、つぎの通りです。
参考
\
, colamd
, colmmd
, symamd
, symmmd
参考文献
Gilbert, John R., Cleve Moler and Robert Schreiber, "Sparse Matrices in MATLAB: Design and Implementation," SIAM Journal on Matrix Analysis and Applications, Vol. 13, 1992, pp. 333-356.
![]() | spones | sprand | ![]() |