APL中的圆圈功能列表是什么?

时间:2013-02-07 03:01:26

标签: apl

根据http://www.microapl.co.uk/apl/APL1_2.PDF,在12和12之间有圆函数。例如,函数1,2和3分别是sincos和{{1} }。我在this reference找到了什么是函数7到7.但是,我没有找到函数8到12(以及它们的倒数)。有人能指出我们是什么吗?

2 个答案:

答案 0 :(得分:4)

我查看了APL X的参考,但是我找不到左参数的描述,它允许最大范围-12到12。 你在哪里读到这个价值范围?

Dyalog APL允许范围从-12到12,这里引用了Dyalog APL参考:

  

R←X○Y.   

     

Y必须是数字。 X必须是一个整数,范围¯12≤X≤12R是数字。

也许你会混淆APL X和Dyalog APL。

这些是X

的每个值的(Dyalog)操作
(-X) ○ Y            |  X |  X ○ Y  
--------------------+----+--------------
(1-Y*2)*.5          |  0 | (1-Y*2)*.5 
Arcsin Y            |  1 | Sine Y 
Arccos Y            |  2 | Cosine Y 
Arctan Y            |  3 | Tangent Y 
(Y+1)×((Y-1)÷Y+1)*.5|  4 | (1+Y*2)*.5 
Arcsinh Y           |  5 | Sinh Y 
Arccosh Y           |  6 | Cosh Y 
Arctanh Y           |  7 | Tanh Y 
-8○Y                |  8 | (-1+Y*2)*0.5 
Y                   |  9 | a 
+Y                  | 10 | |Y 
b×0J1               | 11 | b 
*Y×0J1              | 12 | θ 
  

X从下表确定适用于Y的三角函数,双曲函数,毕达哥拉函数和复数函数族中的哪一个。

     

注意,当Y是复数时,a和b用于表示其实部和虚部,而θ表示其相位。

答案 1 :(得分:3)

在他的“APL词典”中,艾弗森定义了更多,从-15到15: http://www.jsoftware.com/papers/APLDictionary1.htm#circle