2009-10-25 50 views
0

任何試圖使用在線資源學習數學的人都會遇到這些展示特定數學思想的Java小程序。例子:發佈數學演示的通用applet風格系統?

我喜歡這種互動方式的想法,因爲我相信這是在傳達數學原理非常有幫助。

我想創建一個可視化設計和發佈這些「數學課程」的系統,這樣他們就可以由具有少量編程經驗的教師創建。

所以爲了創建這個應用程序,我需要一個GUI和一個'數學引擎'。我可能會使用.NET,因爲那是我最瞭解的,我想開始嘗試使用F#。 Silverlight呼籲我作爲這個項目的演示框架(我現在不擔心互操作性)。

所以我的問題是:

  • 沒有這樣的事完全的形式存在?
  • 是否有任何GUI框架用於顯示數學對象,如圖形&等式?
  • 是暴露了一個數學框架有體面的開源庫(Math.NET看起來不錯,只是不知道是否有其他任何有)
  • 是有服用楓/ MATLAB建立數學模型/演示任何現有的工作/八度/數學等等,並將它們發佈到網絡上?

回答

0

你可能想看看Wolfram demonstrations,以及在mathematica網絡播放器。這可以讓你拿一個Mathematica文件並從瀏覽器運行它,演示站點已經有成千上萬的演示。

+0

看起來不錯,除非它看起來不能控制網絡上的小程序?所有演示似乎都是預先錄製的,只有在您下載並在本地運行後才能進行主動控制。它是否正確? – Alex 2009-10-25 18:47:52

+0

是的。很難說服Wolfram讓人們免費使用Mathematica(哦,等等,Wolfram | Alpha)。無論如何,你應該看看你的需求是否滿足已有的需求。 我會*真的*建議看的另一件事是SAGE(http://www.sagemath.org)。這是一個免費/開源的mathematica競爭對手,它非常好,並且有一個非常漂亮的網頁界面。 – pavpanchekha 2009-10-25 19:56:17

+0

儘管圖形演示看起來不錯,但如果他們無法從網絡運行(或創建),它們對我來說就沒有多大用處。在線Sage筆記本電腦看起來不錯,但又一次 - 交互式可視化部門似乎缺乏。例如,是否有可能在在線Sage環境中創建/操作任何這些交互? http://wiki.sagemath.org/interact – Alex 2009-10-25 20:40:36