复数矩阵的R图

时间:2015-06-18 17:14:00

标签: r matrix plot complex-numbers

我有一个复杂值的矩阵。

如果我发出命令:

plot(myMatrix)

然后它在图形设备上显示一种散点图,X轴标记为Re(myMatrix),Y轴标记为Im(myMatrix)。这显示了我正在寻找的信息,因为我可以看到不同的聚类,我只能用一列看不到。

我的问题是:

  1. 我假设每个矩阵行有一个点。是不是?
  2. 如何为每个行向量计算Re(myMatrix)?
  3. 它不是Re(myMatrix [1,row]),但似乎是行向量的所有值的混合。我希望能够获得这些值,以便知道如何使用R来计算它们。

1 个答案:

答案 0 :(得分:7)

不,每个矩阵元素都有一个点。

bool result = Membership.ValidateUser(username, password);

寻找红点: resulting plot

如果您绘制了一个向量而不是矩阵,即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

这意味着输入复杂的事实优先于它是一个矩阵。