将R代码转换为Matlab

时间:2017-09-27 21:49:29

标签: r matlab tensor

我需要在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])
  )

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

沿着A未定义; R代码不完整。你能提供一份工作样本吗?