isSymmetric(base)
isSymmetric()所属R语言包:base
Test if a Matrix or other Object is Symmetric
测试如果是对称矩阵或其他对象
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Generic function to test if object is symmetric or not. Currently only a matrix method is implemented.
通用功能测试object是对称的或不。目前只有一个阵法实施。
用法----------Usage----------
isSymmetric(object, ...)
## S3 method for class 'matrix'
isSymmetric(object, tol = 100 * .Machine$double.eps, ...)
参数----------Arguments----------
参数:object
any R object; a matrix for the matrix method.
任何R对象;matrix为阵法。
参数:tol
numeric scalar >= 0. Smaller differences are not considered, see all.equal.numeric.
数字标> = 0。不考虑差异较小,看到all.equal.numeric。
参数:...
further arguments passed to methods; the matrix method passes these to all.equal.
进一步的参数传递给方法的阵法,通过这些all.equal。
Details
详情----------Details----------
The matrix method is used inside eigen by default to test symmetry of matrices up to rounding error, using all.equal. It might not be appropriate in all situations.
里面matrixeigen方法默认情况下,测试对称矩阵的舍入误差,使用all.equal。它可能不是在所有情况。
Note that a matrix is only symmetric if its rownames and colnames are identical.
请注意,矩阵仅是对称的,如果它的rownames和colnames是相同的。
值----------Value----------
logical indicating if object is symmetric or not.
逻辑表示object如果是对称的或不。
参见----------See Also----------
eigen which calls isSymmetric when its symmetric argument is missing.
eigen要求isSymmetric时symmetric参数丢失。
举例----------Examples----------
isSymmetric(D3 <- diag(3)) # -> TRUE[ - >真]
D3[2,1] <- 1e-100
D3
isSymmetric(D3) # TRUE[真]
isSymmetric(D3, tol = 0) # FALSE for zero-tolerance[假“零容忍”]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|