gpt4 book ai didi

r - approx() 是否设计用于复数?

转载 作者:行者123 更新时间:2023-12-04 12:09:48 25 4
gpt4 key购买 nike

我做了以下实验,因为 approx 上没有提到复杂数据。帮助页面:

Rgames> zfoo
[1] 1+ 6i 2+ 7i 3+ 8i 4+ 9i 5+10i
Rgames> approx(zfoo,n=10)
$x
[1] 1.000000 1.444444 1.888889 2.333333 2.777778 3.222222 3.666667 4.111111
[9] 4.555556 5.000000

$y
[1] 6.000000 6.444444 6.888889 7.333333 7.777778 8.222222 8.666667
[8] 9.111111 9.555556 10.000000

深入研究 approx 的代码, 我发现 xy.coords (对于复杂数据也显然没有记录)将复杂数据的 Real 和 Imag 部分视为 xy部分坐标数据。所以我的问题是:这是预期的行为吗?对于依赖没有明确记录的功能,我总是有点偏执。

最佳答案

对我来说看起来是故意和可靠的,如 approx()来电regularize.values() , 调用 xy.coords() ,其中包括以下代码块:

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

下面是 approx()继续进行,就像您将数字(实数/有理)向量 x 传递给它一样和 y .

关于r - approx() 是否设计用于复数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16059774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com