Matlabber的Nth尝试在R:Vector与单列/行矩阵上进行旋转

时间:2017-08-29 18:45:01

标签: r

与Matlab不同,其中所有内容都是多维数组,R区分向量和Nx1矩阵(或1xN矩阵)。有没有办法确定变量或对象是矢量还是矩阵? class()函数似乎返回了向量/矩阵中元素的类型,但没有说明参数是向量还是单列/行矩阵。

作为一个相关问题,R是否区分标量与数组或向量?在Matlab中,标量是一个矩阵(维度为1x1,或者在多维意义上为1x1x1x ... x1)。

1 个答案:

答案 0 :(得分:1)

is.vectoris.matrix将分别区分它们。

is.vector(c(1,2))
# TRUE

is.vector(matrix(c(1,2),nrow=1))
# FALSE