ddiMatrix-class(Matrix)
ddiMatrix-class()所属R语言包:Matrix
Class "ddiMatrix" of Diagonal Numeric Matrices
类的“ddiMatrix”对角线数字矩阵
译者:生物统计家园网 机器人LoveR
描述----------Description----------
The class "ddiMatrix" of numerical diagonal matrices. Note that diagonal matrices now extend sparseMatrix, whereas they did extend dense matrices earlier.
类"ddiMatrix"对角矩阵的数值。请注意,现在延长对角矩阵sparseMatrix,而他们没有延长密集矩阵。
类的对象----------Objects from the Class----------
Objects can be created by calls of the form new("ddiMatrix", ...) but typically rather via Diagonal.
可创建的对象所要求的形式new("ddiMatrix", ...)但通常而通过Diagonal。
插槽----------Slots----------
x: numeric vector. For an n * n matrix, the x slot is of length n or 0,
x:数字向量。对于n * n矩阵,x槽长度n或0
diag: "character" string, either "U" or "N" where "U" denotes unit-diagonal, i.e., identity
diag:"character"字符串,要么"U"或"N"其中"U"表示对角线单元,即身份
Dim,Dimnames: matrix dimension and dimnames, see the Matrix class
Dim,Dimnames:矩阵的维和dimnames,看到Matrix类
延伸----------Extends----------
Class "diagonalMatrix", directly. Class "dMatrix", directly. Class "sparseMatrix", indirectly, see showClass("ddiMatrix").
类"diagonalMatrix",直接。类"dMatrix",直接。类"sparseMatrix",间接,看到showClass("ddiMatrix")。
方法----------Methods----------
%*% signature(x = "ddiMatrix", y = "ddiMatrix"): ...
%*%signature(x = "ddiMatrix", y = "ddiMatrix")...
参见----------See Also----------
Class diagonalMatrix and function Diagonal.
类diagonalMatrix和功能Diagonal。
举例----------Examples----------
(d2 <- Diagonal(x = c(10,1)))
str(d2)
## slightly larger in internal size:[#稍大内部尺寸:]
str(as(d2, "sparseMatrix"))
M <- Matrix(cbind(1,2:4))
M %*% d2 #> `fast' multiplication[>快的乘法]
chol(d2) # trivial[琐碎]
stopifnot(is(cd2 <- chol(d2), "ddiMatrix"),
all.equal(cd2@x, c(sqrt(10),1)))
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|