如何调用我刚刚在APL中编写的,传入矩阵的函数?我已经尝试了很多事情,但似乎找不到解决方案。我将不胜感激任何帮助。 我不认为这是重复的,但是请报告是否找到一个:) 谢谢
答案 0 :(得分:0)
除非另行声明,否则APL函数将接受任何数组作为参数。例如,让我们定义一个函数,将其参数乘以2,然后加上1:
∇ result←t2p1 argument
result←1+2×argument
∇
现在,我们定义一些数字的3×4矩阵,并要求其值:
matrix←3 4⍴3 1 4 1 5
matrix
3 1 4 1
5 3 1 4
1 5 3 1
最后,我们将函数应用于矩阵:
t2p1 matrix
7 3 9 3
11 7 3 9
3 11 7 3