使用从剪贴板粘贴的代码进行减法时出错

时间:2014-05-26 18:40:42

标签: r

好的,简化它:

lat0 <- 42.61527
X <- 0.2023649
Z <- -0.9793102

为什么会出错:

X <- X*cos(lat0) − Z*sin(-lat0)
## Error: unexpected input in "X <- X*cos(lat0) �"

这不是吗?

X <- X*cos(42.61527) - Z*sin(-42.61527)

这是平台和R版本:

platform       x86_64-w64-mingw32
version.string R version 3.0.2 (2013-09-25)

我正在尝试实施this method

1 个答案:

答案 0 :(得分:5)

X*cos(lat0)Z*sin(-lat0)之间看起来像减号的东西不是减号:

X <- X*cos(lat0) − Z*sin(-lat0)

以下是此文本的十六进制转储:

0000000  sp   X  sp   <   -  sp   X   *   c   o   s   (   l   a   t   0
         20  58  20  3c  2d  20  58  2a  63  6f  73  28  6c  61  74  30
0000020   )  sp   b  bs dc2  sp   Z   *   s   i   n   (   -   l   a   t
         29  20  e2  88  92  20  5a  2a  73  69  6e  28  2d  6c  61  74
0000040   0   )  nl
         30  29  0a
0000043

-符号应该是十六进制字符串e2 88 92所代表的unicode字符