matmult(base)
matmult()所属R语言包:base
Matrix Multiplication
矩阵乘法
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Multiplies two matrices, if they are conformable. If one argument is a vector, it will be promoted to either a row or column matrix to make the two arguments conformable. If both are vectors it will return the inner product (as a matrix).
两个矩阵相乘,如果它们是相适应的。如果一个参数是一个向量,将晋升为一行或一列的矩阵,使两个参数相适应的。如果双方是矢量,它会返回的内在产品(如矩阵)。
用法----------Usage----------
x %*% y
参数----------Arguments----------
参数:x, y
numeric or complex matrices or vectors.
数字或复杂的矩阵或向量。
Details
详情----------Details----------
When a vector is promoted to a matrix, its names are not promoted to row or column names, unlike as.matrix.
当向量被提升到一个矩阵,它的名字都没有晋升到行或列的名称,不像as.matrix。
This operator is S4 generic but not S3 generic. S4 methods need to be written for a function of two arguments named x and y.
这个操作符是中S4中通用的,但不S3通用。S4方法需要编写一个名为x和y两个参数的函数。
值----------Value----------
A double or complex matrix product. Use drop to remove dimensions which have only one level.
双或复杂的矩阵产品。使用drop删除只有一个级别的尺寸。
参考文献----------References----------
The New S Language. Wadsworth & Brooks/Cole.
参见----------See Also----------
matrix, Arithmetic, diag.
matrix,Arithmetic,diag。
举例----------Examples----------
x <- 1:4
(z <- x %*% x) # scalar ("inner") product (1 x 1 matrix)[标量(“内部”)产品(1×1矩阵)]
drop(z) # as scalar[作为标]
y <- diag(x)
z <- matrix(1:12, ncol = 3, nrow = 4)
y %*% z
y %*% x
x %*% z
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|