我需要在Matlab中编写这个用“R. tensor”编写的部分,这是用R编写的。不幸的是我不习惯R代码风格。
其中A=matrix(sample(0:1, 2 * 3, replace = TRUE), 2, 3)
这里是R中的代码:
A <- as.array(A)
dimA <- dim(A)
dnA <- dimnames(A)
seqA <- seq(along=dimA)
allA <- length(seqA) == length(alongA)
permA <- c(seqA[-alongA], alongA)
if (!all(seqA == permA))
A <- aperm(A, permA)
dim(A) <- c(
if (allA) 1 else prod(dimA[-alongA]),
prod(dimA[alongA])
)
提前感谢您的帮助!
答案 0 :(得分:0)
沿着A未定义; R代码不完整。你能提供一份工作样本吗?