主要内容

spparms

设置参数为稀疏矩阵例程

语法

spparms(“关键”,值)
spparms
值= spparms
键,值= spparms
spparms(值)
值= spparms(关键)
spparms(“违约”)
spparms(紧)

描述

spparms(“关键”,值)设置一个或多个可调参数用于稀疏的例程。在普通使用,你应该不需要处理这个函数。

的含义关键参数是

“冰淇淋”

稀疏的监控国旗:

0

不会产生诊断信息输出,默认

1

生产信息的选择算法基于矩阵结构,存储分配

2

也会产生非常稀疏矩阵算法的详细信息

“thr_rel”,
“thr_abs”

最低程度的阈值thr_rel * mindegree + thr_abs

“exact_d”

非零使用确切的学位最低程度。使用近似度为零。

“supernd”

如果积极,最低程度将出错的每一个supernd阶段。

“rreduce”

如果积极,最低程度并减少每一行rreduce阶段。

“wh_frac”

密度> wh_frac被忽视了colmmd

“autommd”

使用非零最小程度(MMD)序和QR-based \/

“autoamd”

非零的使用colamd订购LU-based \ /,和使用amdCholesky-based \和/。

“piv_tol”

主使用的公差LU-based \和/。

“bandden”

乐队所使用的密度\ /带状矩阵。带密度定义为乐队(# 0)/(在一个完整的乐队#非零)。如果bandden = 1.0,不要使用带解算器。如果bandden = 0.0,总是使用乐队解算器。默认是0.5

“umfpack”

非零使用UMFPACK而不是v4 LU-based解算器\/

“sym_tol”

对称主宽容。看到更多信息对称的作用主宽容。

spparms本身输出的当前设置的描述。

值= spparms返回一个向量的分量给的当前设置。

键,值= spparms返回向量,并返回一个字符矩阵的行关键字参数。

spparms(值),没有输出参数,设置所有参数值指定的参数向量。

值= spparms(关键)返回一个参数的当前设置。

spparms(“违约”)所有的参数设置为默认设置。

spparms(紧)他们设置了最低程度排序参数设置,从而导致序填写,但使排序函数本身使用更多的执行时间。

的关键参数默认的设置

关键字

默认的

值(1) “冰淇淋”

0.0

值(2) “thr_rel”

1.1

1.0

值(3) “thr_abs”

1.0

0.0

值(4) “exact_d”

0.0

1.0

值(5) “supernd”

3.0

1.0

值(6) “rreduce”

3.0

1.0

值(7) “wh_frac”

0.5

0.5

值(8) “autommd”

1.0

值(9) “autoamd”

1.0

值(10) “piv_tol”

0.1

值(11) “bandden”

0.5

值(12) “umfpack”

1.0

值(13) “sym_tol”

0.001

扩展功能

版本历史

之前介绍过的R2006a

另请参阅

||||