Matlab Introduction by Jiing

3,258
-1

Published on

MATLAB introduction by jiing @yahoo

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,258
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
109
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Matlab Introduction by Jiing

  1. 1. MATLAB introduction Jiing 2009/01/12
  2. 2. What’s MATLAB <ul><li>由 MathWorks 公司於 1984 年推出的數學軟體。 </li></ul><ul><li>名稱是由「矩陣實驗室」﹙ MAT rix LAB oratory )所合成。 </li></ul><ul><li>MATLAB 為各種動態系統模擬、數位訊號處理、科學計算、科學目視等領域的標準程式語言。 </li></ul><ul><li>MATLAB 的許多的核心計算技術是源自於 LINPACK 及 EISPACK 。 </li></ul><ul><li>適合用來 </li></ul><ul><ul><li>Math and computation </li></ul></ul><ul><ul><li>Algorithm development </li></ul></ul><ul><ul><li>Modeling, simulation, and prototyping </li></ul></ul><ul><ul><li>Data analysis, exploration, and visualization </li></ul></ul><ul><ul><li>Scientific and engineering graphics </li></ul></ul><ul><ul><li>Application development, including graphical user interface building </li></ul></ul>
  3. 3. MATLAB 是什麼 ? <ul><li>MATLAB (MATrix LABoratory) 是交談式科技計算語言,具有用法簡易、可靈活運用、程式結構強又兼具延展性。 </li></ul><ul><ul><li>- 功能強的數值運算 </li></ul></ul><ul><ul><li>- 先進的資料視覺化功能 </li></ul></ul><ul><ul><li>- 高階簡單的程式環境 </li></ul></ul><ul><ul><li>- 開放及可延伸的架構 </li></ul></ul><ul><ul><li>- 豐富的程式工具箱 </li></ul></ul>Everything is a matrix in MATLAB
  4. 4. MATLAB 小傳 <ul><li>MATLAB 早在 1978 年即已現身,是用 Fortran 撰寫的免費軟體,其作者是當時任教於新墨西哥大學的 Cleve Moler 教授。 </li></ul><ul><li>Jack Little (又稱為 John Little )將 MATLAB 以 C 語言重寫,並於 1984 年成立 MathWorks 公司,首次推出 MATLAB 商用版。 </li></ul><ul><li>MathWorks 在 Newsgroup 上進行對使用者的技術指導,在 WWW 興起之後,就提供各項技術支援與搜尋功能,並在( Intranet )方面,以 Web 與資料庫的整合來進行軟體 bug 的追蹤、修復與管理。 </li></ul>
  5. 5. Development Environment. The MATLAB Mathematical Function Library. The MATLAB Language. Handle Graphics®. The MATLAB Application Program Interface (API). Main parts of MATLAB
  6. 6. MATLAB 數值分析 <ul><li>線性方程式及特徵系統 /Eigensystem </li></ul><ul><li>非線性方程式 /Nonlinear equation </li></ul><ul><li>微分與積分 /Differential/Integral </li></ul><ul><li>微分方程式 /Ordinary Differential Equations </li></ul><ul><li>邊界值問題 /Boundary condition </li></ul><ul><li>曲線擬合 /Curve fitting </li></ul><ul><li>迴歸分析 /Regression </li></ul><ul><li>最佳化 /Optimization </li></ul><ul><li>符號函數 /Symboilic Toolbox </li></ul><ul><li>線性代數 /Linear algebra </li></ul>
  7. 7. Lots of Toolbox Lists <ul><li>http://www.mathworks.com/products/product_listing/ </li></ul><ul><li>http://stommel.tamu.edu/~baum/toolboxes.html </li></ul>
  8. 10. 繪圖
  9. 11. 繪圖
  10. 12. 繪圖
  11. 13. 繪圖
  12. 14. 繪圖
  13. 15. 繪圖
  14. 18. MATLAB GUIDE 簡介 <ul><li>GUIDE 是 Graphic User Interface Design Environment 的簡稱。 </li></ul><ul><li>它是一個 設計「圖形使用者介面」( Graphical User Interface ,簡稱 GUI )的發展環境 。 </li></ul><ul><li>使用 GUIDE 工具的好處如下: </li></ul><ul><ul><li>可以產生每一個控制物件的標準反應函式,使用者只要填入所需的指令或敘述。 </li></ul></ul><ul><ul><li>可以快速地「拉」出介面,具有「所見即所得」的性質。 </li></ul></ul><ul><li>GUIDE 也有不盡人意之處 </li></ul><ul><ul><li>比較不適用於複雜的 GUI 介面 。 </li></ul></ul><ul><ul><li>無法將 GUI 應用程式集中於一個檔案。 </li></ul></ul><ul><ul><li>執行效率可能比較差一些。 </li></ul></ul>
  15. 19. MATLAB GUIDE 簡介 <ul><li>GUIDE 主面版顯示如下: </li></ul>
  16. 21. Personal application 1
  17. 22. Personal application 2
  18. 23. Personal application 3
  19. 24. Personal application 4
  20. 25. 碎形 Algorithm
  21. 26. References <ul><li>張智星 , MATLAB 程式設計與應用 ,2001.10 </li></ul><ul><li>鈦思科技股份有限公司 編著 , 視覺化建模環境 simulink 入門與進階 , 2001.11 </li></ul><ul><li>http://www.mathworks.com </li></ul><ul><li>USENET: comp.soft-sys.matlab </li></ul><ul><li>http://techyard.corp.yahoo-inc.com/search/backyard/?keys=matlab&op=Search+Backyard </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×