MATLAB小傳與外觀
張智星
jang@cs.nthu.edu.tw
http://www.cs.nthu.edu.tw/~jang
清大資工系 多媒體檢索實驗室
MATLAB 程式設計入門篇:動畫製作
1-1 MATLAB 小傳(1)
由MathWorks公司於1984年推出的數學軟體。
名稱是由「矩陣實驗室」﹙MATrix LABoratory)所
合成。
MATLAB為各種動態系統模擬、數位訊號處理、科
學計算、科學目視等領域的標準程式語言。
MATLAB 的許多的核心計算技術是源自於
LINPACK 及 EISPACK 。
MATLAB 程式設計入門篇:動畫製作
1-1 MATLAB 小傳(2)
MATLAB早在 1978 年即已現身,是用 Fortran 撰寫
的免費軟體,其作者是當時任教於新墨西哥大學的
Cleve Moler 教授。
Jack Little(又稱為 John Little)將 MATLAB 以C語
言重寫,並於 1984 年成立 MathWorks公司,首次
推出 MATLAB 商用版。
MathWorks在 Newsgroup 上進行對使用者的技術指
導,在 WWW 興起之後,就提供各項技術支援與搜
尋功能,並在內聯網(Intranet)方面,以 Web 與
資料庫的整合來進行軟體 bug 的追蹤、修復與管理。
MATLAB 程式設計入門篇:動畫製作
MATLAB簡介
MATLAB 早期以矩陣運算為主,第 4 版推出
握把式圖形(Handle Graphics),第 5 版中
允許使用者建立許多不同的資料型態,(如
多維陣列、結構陣列、異質陣列等)。
MATLAB 是一個計算核心,圍繞著這個計算
核心,有許多針對不同應用所開發的應用程
式,稱為工具箱(Toolboxes) 。
MATLAB 程式設計入門篇:動畫製作
Simulink 及 Stateflow
Simulink 專用於連續或離散時間的動態系統
模擬。 Simulink 是一個模擬核心,圍繞著這個
核心所開發的應用程式稱為方塊集(
Blocksets)。
Stateflow 則用於模擬有限狀態機(Finite
State Machines)或事件驅動系統(Event-
driven Systems)。