% y 為 y的倒數,亦即,1%y。例如, %4 « 0.25 .
|
|
x % y 為基礎數學的 x 除以 y ,除了定義 0%0
得 0。見 McDonnell [11],以及下表中間行與中間列的結果樣式。
|
以下以表格例舉除函數,使用函數產生數列對稱於零:
sym=: i.@>:@+: - ] 對稱整數
] a=: sym 3
_3 _2 _1 0 1 2 3
(] ; *) |. a%/a
+--------------------------------------+--------------------+
| _1 _1.5 _3 _ 3 1.5 1|_1 _1 _1 1 1 1 1|
|_0.666667 _1 _2 _ 2 1 0.666667|_1 _1 _1 1 1 1 1|
|_0.333333 _0.5 _1 _ 1 0.5 0.333333|_1 _1 _1 1 1 1 1|
| 0 0 0 0 0 0 0| 0 0 0 0 0 0 0|
| 0.333333 0.5 1 __ _1 _0.5 _0.333333| 1 1 1 _1 _1 _1 _1|
| 0.666667 1 2 __ _2 _1 _0.666667| 1 1 1 _1 _1 _1 _1|
| 1 1.5 3 __ _3 _1.5 _1| 1 1 1 _1 _1 _1 _1|
+--------------------------------------+--------------------+
6j2 ": |. a %/ a
_1.00 _1.50 _3.00 _ 3.00 1.50 1.00
_0.67 _1.00 _2.00 _ 2.00 1.00 0.67
_0.33 _0.50 _1.00 _ 1.00 0.50 0.33
0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.33 0.50 1.00 __ _1.00 _0.50 _0.33
0.67 1.00 2.00 __ _2.00 _1.00 _0.67
1.00 1.50 3.00 __ _3.00 _1.50 _1.00
最後使用格式函數提高可讀性,每欄寬六格,小數後兩位。
|. a %/ x: a
_1 _3r2 _3 _ 3 3r2 1
_2r3 _1 _2 _ 2 1 2r3
_1r3 _1r2 _1 _ 1 1r2 1r3
0 0 0 0 0 0 0
1r3 1r2 1 __ _1 _1r2 _1r3
2r3 1 2 __ _2 _1 _2r3
1 3r2 3 __ _3 _3r2 _1
下個 前個
字彙
索引
主選單