当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R MatrixClass 类的矩阵(超级)类


R语言 MatrixClass 位于 Matrix 包(package)。

说明

从包 Matrix 返回类 cl 的(可能是超级)class,如果没有则返回 character(0)

用法

MatrixClass(cl, cld = getClassDef(cl), ...Matrix = TRUE,
            dropVirtual = TRUE, ...)

参数

cl

字符串,类名

cld

它的类定义

...Matrix

logical 指示结果是否必须采用 "[dlniz]..Matrix" 模式,其中第一个字母 "[dlniz]" 表示内容类型。

dropVirtual

logical 指示是否包含虚拟类。

...

更多参数传递给 .selectSuperClasses()

character 字符串

例子

mkA <- setClass("A", contains="dgCMatrix")
(A <- mkA())
stopifnot(identical(
     MatrixClass("A"),
     "dgCMatrix"))

作者

Martin Maechler, 24 Mar 2009

也可以看看

Matrix ,所有 Matrix 类的母体。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 The Matrix (Super-) Class of a Class。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。