官术网_书友最值得收藏!

前言

MATLAB和Mathematica、Maple并稱為三大數學軟件。MATLAB可以進行矩陣運算、繪制函數和數據、實現算法、創建用戶界面、連接其他編程語言的程序等,主要應用于工程計算、控制設計、信號處理與通信、圖像處理、信號檢測、金融建模設計與分析等領域。

MATLAB的基本數據單位是矩陣,它的指令表達式與數學、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C、FORTRAN等語言完成相同的事情簡捷得多,并且MathWorks公司也吸收了Maple等軟件的優點,使MATLAB成為一個強大的數學軟件。在新的版本中加入了對C、FORTRAN、C++、Java的支持。用戶可以直接調用,也可以將自己編寫的實用程序導入到MATLAB函數庫中,方便自己以后調用。此外許多的MATLAB愛好者還編寫了一些經典的程序,用戶可以直接進行下載。

MATLAB在提供強大計算功能的同時,近年來還大力發展了面向對象的圖形技術和GUI技術,使用戶可以輕松實現數據的交互式顯示。MATLAB的圖形繪制、圖形高級操作以及GUI方面的應用日益普遍。使用MATLAB提供的圖形設計技術,用戶不需要了解圖形實現的細節內容,有時甚至只需幾個簡單的函數就可以繪制非常復雜的圖形。另外,用戶還可以根據需要來規劃、設計MATLAB的圖形外觀,不斷調整完善,直至繪圖結果完全符合用戶要求。

本書共分為8章。第1章介紹MATLAB的基本知識,包括MATLAB的認識、MATLAB的特點、MATLAB的數據類型、MATLAB的控制語句等基礎內容;第2章介紹二維圖形的繪制,包括二維圖形的基本繪圖、二維圖形的修飾、特殊二維圖形等內容;第3章介紹MATLAB的三維繪圖,包括基本的三維繪圖、三維的透明作圖、特殊的三維圖形等內容;第4 章介紹MATLAB圖形技術,包括圖形可視化技術、顏色圖及顏色條、圖像的渲染等內容;第5章介紹MATLAB的動畫與視頻,包括動畫制作函數、動態圖形、繪制動畫的方式等內容;第6章介紹MATLAB可視化技術,包括分形技術、混沌現象、幾何造型等內容;第7章介紹建立圖形用戶界面,包括圖形對象句柄、GUIDE界面、GUI圖形用戶界面等內容;第8章介紹GUI的程序設計,包括在GUI中的M文件、回調處理、GUI控件設計響應函數等內容。

為便于學習,本書免費提供有代表性的大部分案例的程序源代碼,讀者可通過登錄華信教育資源網(www.hxedu.com.cn)查找本書下載。

本書主要由張德豐、雷小平和周燕負責編寫,參與圖書編寫及源程序校對、調試等工作的還有周靈、崔如春、李婭、欒穎、劉志為和周品等。

由于MATLAB所涉及的知識面極為廣泛,加之筆者的水平有限,所以,書中錯誤和疏漏之處在所難免,希望廣大讀者和專家給予批評指正。

編著者

2010年5月

主站蜘蛛池模板: 那曲县| 长岭县| 昌黎县| 夹江县| 汽车| 东辽县| 嵩明县| 灌云县| 洛南县| 霍邱县| 博白县| 鸡泽县| 五河县| 上饶县| 乐山市| 南安市| 会昌县| 新乡市| 威远县| 舞钢市| 蓬安县| 灌南县| 买车| 陈巴尔虎旗| 保康县| 浦城县| 大石桥市| 井陉县| 汽车| 长寿区| 莆田市| 开江县| 大港区| 武强县| 凤翔县| 庐江县| 英山县| 洪洞县| 高安市| 马龙县| 武川县|