2009-12-28 18 views
0

我讀到有關MATLAB和我在這麼多奇怪的。但我有一些問題:使用MATLAB對於任何東西,除了數學

  • 我可以將它用於除數學以外的任何事嗎?
  • 你可以列出的鏈接的完整代碼的例子嗎?

我知道這門語言的名字很主觀,但是我想向大家展示這些僅用於數學和統計學的語言可以在數學和其他範疇中做強大的事情。

+1

有幾個pro/contra Matlab線程,請參閱http://stackoverflow.com/questions/1440171/matlab-defective-or-just-different和http://stackoverflow.com/questions/179904/what -is-MATLAB的好換,爲什麼 - 是 - 它那麼使用逐大學 - 當 - 是 - 它-更好-THA – Mikhail 2009-12-28 18:33:05

回答

6

對於初學者來說,你可以看看已經提交了關於MathWorks File Exchangeall the categories of user-created files。這給人們用它的種類很好的快照。下面是在超過10000代碼提交的材料分爲普通類的列表:

  • 航天
  • 算法開發
  • 汽車
  • 生物技術和醫藥
  • 化學與物理
  • 通信
  • 控制系統
  • 數據ACQ uisition
  • 開發環境
  • 地球科學
  • 外部應用接口
  • 金融服務
  • 遊戲
  • 圖形用戶界面開發
  • 圖形
  • 圖像和視頻處理
  • 數學建模
  • 出版物
  • 仿真和基於模型的設計
  • 統計與概率
  • 測試與測量
2

好,因爲數學是一切,那麼一個系統是做數學可以做的一切(這只是一個當然意見)。這裏的工具箱Matlab的部分清單 - 如果任何人都不能按照自己的定義然後是Matlab的可以做其他的事情(S)比數學數學...

- 信號處理

- 圖像處理

- 優化

- 映射

- 偏微分方程

- 神經網絡

- 生物信息學

- 遺傳算法

請參閱Mathworks網站以獲取代碼鏈接。

1

單獨使用MATLAB可能沒有很多明顯的應用程序用於其他領域,但MATLAB有很多附加工具箱,可以大大擴展其功能。例如,您可以使用Simulink爲汽車設計線控驅動控制系統,然後使用Real-Time Workshop或TargetLink生成將在汽車ECU上運行的C代碼。

1

數學是你可能不認爲是明確數學的大量事物的必要基礎。圖像處理,工程,化學,物理,多種形式的模擬等。

作爲一個例子,我是一個橋樑參與者。我經常想要生成一組隨機橋牌來測試出價系統。是的,有工具可以做到這一點,但我想要我自己的。編寫一個可以生成隨機橋手的工具(帶有gui接口)可以滿足給定的一組約束,這只是一件很費力的事情。它可以被設置爲產生給定的手牌類型將會產生的概率,或者爲投標練習產生大量的手牌。

當然,所有這些東西可以說是許多使用的語言,不僅僅是MATLAB。關鍵在於,如果您瞭解您希望使用的系統以及您手頭的計算工具,則可以完成許多事情。例如,多年前,我被賦予解決環形域上的非線性偏微分方程的耦合系統的任務來解決工程問題。我有一個電子表格供我使用。所以我在Excel中編寫了解決方案。有效。

相關問題