產品特色
l 可作分析、視覺化及發展的高階語言
l 內建超過600種數學、科學及工程函式
l 互動式的編輯器/除錯器
l 資料分析及模型化
l M-file執行效能簡報器
l 互動式GUI設計器介面
l 支援多維陣列、使用者自訂結構及物件等資料型態
l 線性代數
l 可延伸至C、C++、Fortran、ActiveX及DDE環境
l 解決專業領域問題之工具箱﹙即函式之集合﹚
開發環境
l 重新設計的MATLAB主畫面,它更容易管理多個檔案文件、其所屬的次畫面亦可任意嵌入或脫離主畫面,同時可儲存客製化設計操作環境,以及能縮短及最佳化常使用的指令數量。
l 增強陣列編輯器(Array Editor)及工作空間瀏覽器(Workspace Browser)的功能,讓您更容易觀察、編輯以及圖形化變數。
l 目錄報表(Directory Reports)功能,能讓您檢視M-files的效率、相依性、和該檔案所呼叫之其他相關程式名稱
l M-Lint 程式碼檢測器(M-Lint Code Checker)能對程式碼的修正提出建議,讓程式效能提升,也有助於程式碼的維護
l 於程式編輯器(Editor)中,能執行M-code的獨立區塊
l 能自動將您的M-code產出(publish )成HTML, Word, 或LaTex 的檔案格式
程式撰寫
l 可以建立巢狀函式(nested functions),提供一較簡易的方式來定義以及呼叫客製化函式
l 匿名函式定義單行函式的功能,可以彈性運用在指令列中或描述檔案(script file)中
l 可以透過function handles去呼叫標準語法,而不需要再使用feval的指令
l 條件式的中斷功能,能讓您在程式執行正確時隨時中止
l 增加區塊式註解的功能
數學運算
l 支援整數資料運算,能讓您儲存更多運算資料以及處理更大的整數資料組
l 支援單精度運算、線性代數、新富利葉演算法(FFT)及濾波器,能使您處理更多、更大量的單精度資料
l 增加更多更強大的幾何處理運算方法Ohull2002.1,更能控制更多量的演算選擇與處理
l MATLAB解線性方程式之command功能(linsolve function),能讓您以特定之共同作用的矩陣結構,快速解線性方程式系統
l 一階微分方程解題器(ODE solver),能處理隱微分方程以及多點之邊界值之問題
繪圖功能
l 新的互動式繪圖介面,使用者不需寫M-code就能產生圖形並進行編輯
l 從圖形能直接產生M-code,能使您依此程式有計劃性的重新運用客製化之圖形
l 增強圖形註解功能,包含圖形形狀、物體的調整以及資料點的註解功能等。
l 資料探測工具(Data exploration tools),含有讓圖形能左右轉動以及資料游標功能,有助於使用者觀看圖形時能容易地衡量數值
l 可以對圖形物體進行型態的轉換,例如旋轉、轉移..等
l 常用之控制介面以及ActiveX 控制器,現在可以直接從GUIDE載入
l 改進對Handle Graphics® 的支援,新版可容許使用者使用完整的TeX and LaTeX語法,來呈現更複雜的方程式
資料擷取與對外介面轉換問題
l 新檔案輸入/出函式,可讀更多大量的使用者自行編撰之格式text檔,以及可寫入Y 資料至Excel和HDF5檔案格式
l 新版的MAT檔案格式具有壓縮功能,可讓您以更少硬碟空間儲存更多多的資料
l 新版的Javapath函式,能讓您不需重新啟動MATLAB,能更靈活增加、移除及重新載入Java類別
l 可以和COM物件作溝通、同時提供伺服端之事件觸發功能, 以及支援Visual Basic script語言
l 可以透過Simple Object Access Protocol (SOAP)方式,取得網路服務(Web services)
l 提供FTP物件,以便連結FTP 伺服器,進而執行或操控遠端檔案
l 支援國際標準碼(Unicode),使得MAT檔案格式中之字元資料,避免因語言不同而造成錯誤
效能及平台方面的支援
l JIT Accelerator已涵蓋所有數值種類及呼叫函式功能
l JIT Accelerator針對整數運算可以產生對應之MMX巨集指令集函式
l FFT演算方法已使用最新版的FFTW3
l 能更快速讀、寫text檔
l 在Windows XP作業系統下支援3GB暫存空間,較原來版本能再多出1GB的資料記憶體空間給MATLAB
|
簡介
MATLAB是一高階科學運算語言、可分析資料與發展演算法和應用之互動式環境。MATLAB 7中涵蓋了許多新功能,可讓程式撰寫、編碼、繪圖更有效率,同時視覺化、數學運算、資料擷取與效能上都大有提升。
1. 是以矩陣運算為基礎的直譯性語言
2. 有600種以上的數學function,有ODEs, DAEs, FFT, PDEs, 簡單的統計功能等。
3. 畫圖功能強,可繪製2-D, 3-D, 動畫等。亦可將圖形輸出成JPG, BMP, Tiff等檔案給其他如word, Power Point等應用軟體使用。
4. 可直接在MATLAB裡透過API與C, C++, Fortran, Java, COM components and Excel等互動。
提供Guide給User作自己的UI(User Interface使用者介面),類似VB作介面的功能。
|