sách gpt4 ai đã đi

Biểu đồ R của các ma trận phức tạp

In lại 作者:行者123 更新时间:2023-12-05 09:21:39 34 4
mua khóa gpt4 Nike

我有一个复值矩阵。

如果我发出命令:

plot(myMatrix)

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

我的问题是:

  1. 我假设每个矩阵行有一个点。对吗?
  2. 如何计算每个行向量的 Re(myMatrix)?

它不是 Re(myMatrix[1,row]),而是行向量所有值的混合。我希望能够获得这些值,以便了解如何使用 R 计算它们。

1 Câu trả lời

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

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)

寻找红点: resulting plot

如果您绘制的是矢量而不是矩阵,您会得到相同的图,即 plot(c(mat)).

发生这种情况是因为 plot.default 调用了 xy.coords 并且该函数包含以下代码:

else if (is.complex(x)) {
y <- Im(x)
x <- Re(x)
xlab <- paste0("Re(", ylab, ")")
ylab <- paste0("Im(", ylab, ")")
}
else if (is.matrix(x) || is.data.frame(x)) {

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

关于复数矩阵的 R 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30921707/

34 4 0
Bài viết được đề xuất: Mercurial 通过变更集获取分支名称
Bài viết được đề xuất: ruby-on-rails - 更改友好 ID 默认列
Bài viết được đề xuất: cloud9-ide - 1 个工作区等于 Cloud 9 IDE 上的 1 个项目?
Bài viết được đề xuất: markdown - 将 markdown 转换为 reStructured 文本?
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com