APL中的内积和外积可以通过相同的符号“∘”实现。具体表示为: 内积:A∘.B 或者 A+.×B 外积:A∘B 或者 A.×B
其中,“+”表示加法,“×”表示乘法,“.”表示点乘,“∘”表示外积。
例如,对于向量A和B: A←1 2 3 B←2 4 5 则内积可以这样计算: A∘.B 或者 A+.×B 结果为:2 4 5 4 8 10 6 12 15
而外积可以这样计算: A∘B 或者 A.×B 结果为: 2 4 5 4 8 10 6 12 15 (注意,这里结果是一个矩阵,大小为3×3)
由此可见,APL中的内积和外积使用同一个符号“∘”来表示,并且它们的计算方法也非常类似,只是得到的结果形式不同。