2014-01-22 78 views
4

我在閱讀評論進行比較Mathematica to APL/J。在文章中提出的一個問題似乎很有趣的對我說:比較傳統數學符號與APL/J符號的示例

是數學真的去表達我們的創造性思維的方式 - 即 回到17世紀的符號設計的羊皮紙,而不是 着一個twentieth-爲電腦設計的世紀之一?

可以分享一個例子艾弗森的符號與傳統的數學符號來演示APL/J表達和解決數學問題的邊緣嗎?這對新來者會有很大的幫助。

+5

這個問題似乎是題外話題,因爲它是關於替代數學符號而不是特定的編程問題。 –

+1

請記住,您鏈接的文檔相當有偏見,因爲作者稱自己爲「活動APLer」。 –

回答

5

舉例:Alternating series

交替求和在數學中很常見。但是,麻煩把標誌每學期前:

\sum_{k=1}^n (-1)^k a_k

在APL和J

,因爲操作順序的,它是

-/a 
5

我建議你閱讀艾弗森的紙Notation as a Tool of Thought,請由J人提供。它正好處理這個問題。

在這裏你會發現很多數學證明都是使用APL派生的,而不是經典的符號以及伴隨的評論。這裏有一個節錄例子,證明高斯公式的等差數列:

+/⍳n  
+/⌽⍳n    ⍝ as + is associative and commutative 
((+/⍳n)+(+/⌽⍳n))÷2 ⍝ as x=(x+x)÷2 
(+/(⍳n)+(⌽⍳n))÷2 ⍝ as + is associative and commutative 
(+/(n/n+1))÷2  ⍝ summing each respective x∊⍳n and y∊⌽⍳n, y=n+1-x → (x+y)=n+1 
(n×n+1)÷2   ⍝ per definition of × (times) 

艾弗森,回族和朋友也被照亮的其他文章。 J人們再一次提供了notable library