使用 R,如果我有的话
x <- sin(1:10)
我应该使用哪个函数将这些值再次恢复到 1:10?
--编辑--
或者更好,如果我有的话
| a | b | c |
|----|-------|---|
| 1 | 0.84 | ? |
| 2 | 0.91 | ? |
| 3 | 0.14 | ? |
| 4 | -0.76 | ? |
| 5 | -0.96 | ? |
| 6 | -0.28 | ? |
| 7 | 0.66 | ? |
| 8 | 0.99 | ? |
| 9 | 0.41 | ? |
| 10 | -0.54 | ? |
哪里
a 是原始值
b 是 sin(a)
使用 a 和 b 以及一些函数,如何让 c 再次匹配 a?
最佳答案
你不能。罪不是一对一的函数;它是周期性的。值 b=sin(a)=.84 由无数个 a 的潜在值共享。
我在上图中绘制了 (a,b) 值的点。请注意,y=.84(第一个值)也与第二个“驼峰”(以及第三个、第四个……但您在图表中看不到这些值)中的值一致。
关于r - 如何将正弦变换后的向量转换回原始向量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63307056/