在我的工作示例中,我定义了一个结构体TraceOne,如果跟踪不等于1,它将抛出一个错误。new(M) : throw(DomainError(M, "Matrix M is not trace-one."))但是,我希望避免访问跟踪-带有键的矩阵,A.M返回[0.1 0.5;0.3 0.9]。new(M) : throw(DomainError(M, "Matri
我想加一个4,我想知道是否有一种简单的方法来输入矩阵数据,特别是对于相关矩阵-一些类似Matlab的技术,可以在R中输入相关矩阵,3x3或4x4,而不需要我一直使用的线性矩阵重塑。在Matlab中,您可以使用分号作为行尾分隔符,因此很容易跟踪交叉相关的位置。在R中,我首先创建了0.1, 1, 0.9,cormat <- matri