我有一个复杂值的矩阵。
如果我发出命令:
plot(myMatrix)
然后它在图形设备上显示一种散点图,X轴标记为Re(myMatrix),Y轴标记为Im(myMatrix)。这显示了我正在寻找的信息,因为我可以看到不同的聚类,我只能用一列看不到。
我的问题是:
它不是Re(myMatrix [1,row]),但似乎是行向量的所有值的混合。我希望能够获得这些值,以便知道如何使用R来计算它们。
答案 0 :(得分:7)
不,每个矩阵元素都有一个点。
bool result = Membership.ValidateUser(username, password);
寻找红点:
如果您绘制了一个向量而不是矩阵,即set.seed(42)
mat <- matrix(complex(real = rnorm(16), imaginary = rlnorm(16)), 4)
plot(mat)
points(Re(mat[1,1]), Im(mat[1,1]), col = "red", pch = ".", cex = 5)
,您将得到相同的图。
这是因为plot(c(mat))
调用plot.default
并且该函数包含以下代码:
xy.coords
这意味着输入复杂的事实优先于它是一个矩阵。