14. 合成函數 (基於 勾與叉)

由兩或三個 動詞 指令串產生的動詞 ,如下圖解所定義:
           叉                    勾 
        g        g           g       g
       / \      / \         / \     / \
      f   h    f   h       y   h   x   h
      |   |   / \ / \          |       |
      y   y   x y x y          y       y
例如, 5(+*-)3 « (5+3)*(5-3) .

前述定義來自字典 Section II F。 以下範例為與統計有關的函數:
   mean=: +/%#                           平均數
   norm=: ] - +/ % #                     均差
   sqcm=: 2: ^~ ] - +/ % #               平方均差
   stdv=: [: mean 2: ^~ ] - mean=: +/%#  標準差
   var=: 2:%:[:mean 2:^~]-mean=:+/%#     變異數

   ,.&.>@(];mean;norm;sqcm;stdv;var) y=: 2 3 4 5
+-+---+----+----+----+-------+
|2|3.5|_1.5|2.25|1.25|1.11803|
|3|   |_0.5|0.25|    |       |
|4|   | 0.5|0.25|    |       |
|5|   | 1.5|2.25|    |       |
+-+---+----+----+----+-------+

下個前個字彙索引主選單