出版時間:2009-2 出版社:中國電力出版社 作者:張學敏 主編 頁數:263
Tag標簽:無
前言
MATLAB(Matrix Laboratory)是美國Math Works公司于20世紀80年代開發(fā)的一種可視化科學計算軟件,是界面友好且開放性很強的大型優(yōu)秀應用軟件。它將矩陣運算、數值分析、圖形處理、圖形用戶界面和編程技術有機結合在一起,為用戶提供了一個強有力的工程問題分析、計算及程序設計的工具。在發(fā)達國家,MATLAB早已在工程院校普及。在中國,學習和使用MATLAB的人也越來越多,很多理工科高等院校開設了MATLAB課程,它已成為廣大讀者在數值分析、數字信號處理、自動控制理論以及工程應用等方面的首選工具。作者在多年從事MATLAB教學的基礎上,編寫了本教材,在編寫過程中還精心選擇了具有代表性的例題,通過這些例題可以幫助讀者理解MATLAB的基本命令并熟悉MATLAB的使用,從而進一步滿足廣大讀者學習MATLAB的需要。本書是按以下的指導思想來組織的:(1)前十章是MATLAB語言的基礎知識。MATLAB語言的內容極其豐富,本書不可能涵蓋MATLAB的所有內容,但通過這部分內容的學習,可以幫助讀者了解MATLAB語言的基本內容框架,為讀者體會MATLAB神奇魅力的探索之路上提供前進的路標。(2)最后一章是MATLAB的綜合應用,主要是在電路、信號與系統(tǒng)、數字信號處理、圖像處理和電力系統(tǒng)仿真上的應用。這部分內容充分體現了MATLAB的科學計算能力和數據可視化特點。在數字信號處理應用方面充分使用了MATLAB的信號處理工具箱(MATLAB中有許多應用在不同領域的工具箱,它們是用MATLAB基本語句編成的子程序集),應用工具箱可以進一步簡化編程,為解決復雜問題提供高效的辦法。在電力系統(tǒng)仿真應用方面充分利用了動態(tài)系統(tǒng)仿真工具Simulink。(3)對應用部分涉及的相關內容,本書不再做理論推導,而是直接利用教材上的現有結淪來重點討論如何利用這些結論和MATLAB編程解決實際問題,通過可視化結果來加深對理論的理解。
內容概要
本書為21世紀高等學校規(guī)劃教材。 MATLAB是集數學計算、圖形處理和程序設計于一體的科學計算軟件。本書以全新的編排方式,由淺入深、循序漸進地介紹了MATLAB 7的數值計算、符號運算、數據可視化、圖形處理、程序設計、句柄圖形和圖形用戶界面等內容,同時給出了MATLAB在電路、信號與系統(tǒng)、數字信號處理、圖像處理和電力系統(tǒng)仿真方面的應用實例。這些實例令MATLAB的學習更加直觀、方便、條理更加清晰,也為讀者靈活運用MATLAB處理實際問題、掌握MATLAB的應用技巧提供了思路。 本書可作為高等院校理工科學生學習MATLAB語言的教材或參考書,也可作為廣大科技工作者和愛好MATLAB語言的學習者的參考資料。
書籍目錄
前言第一章 MATLAB概述 第一節(jié) MATLAB簡介 第二節(jié) MATLAB的安裝與卸載 第三節(jié) MATLAB應用開發(fā)環(huán)境 第四節(jié) MATLAB幫助系統(tǒng)第二章 數組的運算基礎 第一節(jié) 數組的創(chuàng)建 第二節(jié) 標量一數組的運算 第三節(jié) 數組一數組的運算 第四節(jié) 標準數組 第五節(jié) 數組的大小 第六節(jié) 矩陣和數組的關系運算和邏輯運算第三章 字符串 第一節(jié) 字符串數組的建立 第二節(jié) 單元數組的建立 第三節(jié) 結構數組的建立 第四節(jié) 數值與字符串的相互轉換 第五節(jié) 字符串函數第四章 MATLAB數值運算基礎 第一節(jié) 多項式運算 第二節(jié) 數據插值 第三節(jié) 數據分析第五章 MATLAB符號運算 第一節(jié) 創(chuàng)建符號變量 第二節(jié) 符號表達式的建立、化簡和替換 第三節(jié) 符號微積分 第四節(jié) 符號方程求解 第五節(jié) 符號數學的簡易繪圖函數第六章 圖形處理功能 第一節(jié) 二維平面圖形的繪制 第二節(jié) 三維平面圖形的繪制 第三節(jié) 坐標軸的控制和圖形標注 第四節(jié) 句柄圖形第七章 MATLAB的圖形用戶界面GUI 第一節(jié) GUI設計工具簡介 第二節(jié) GUI向導設計 第三節(jié) GUI程序設計第八章 圖像、視頻和聲音 第一節(jié) 圖像 第二節(jié) 影片 第三節(jié) 圖像和影片的相互轉換 第四節(jié) 聲音第九章 MATLAB程序設計基礎 第一節(jié) M文件介紹 第二節(jié) M文件程序流程控制 第三節(jié) M文件調試 第四節(jié) 函數句柄第十章 Simulink基礎 第一節(jié) Simulink概述 第二節(jié) Simulink基本模塊簡介 第三節(jié) Simulink電力系統(tǒng)模塊簡介 第四節(jié) Simulink建模方法和步驟 第五節(jié) Simulink仿真運行及結果分析第十一章 MATLAB的綜合應用 第一節(jié) MATLAB在“電路”中的應用 第二節(jié) MATLAB在“電力系統(tǒng)”中的應用 第三節(jié) MATLAB在“信號與系統(tǒng)”中的應用 第四節(jié) MATLAB在“數字信號處理”中的應用 第五節(jié) MATLAB在“圖像處理”中的應用附錄A MATLAB函數命令索引表附錄B 圖形對象屬性表參考文獻
章節(jié)摘錄
第一章 MATLAB概述 第一節(jié) MATLAB簡介MATLAB是一種高效的科學及工程計算語言,它將計算、可視化和編程等功能集于一體,廣泛地應用于數學分析、計算、自動控制、系統(tǒng)仿真、數字信號處理、圖像處理、數理統(tǒng)計、人工智能、通信工程和金融系統(tǒng)等領域。一、MATLAB的發(fā)展歷史MATLAB是Matrix Laboratory(矩陣實驗室)的縮寫,它是以線性代數軟件包LINPACK和特征值計算軟件包EISPACK中的子程序為基礎發(fā)展起來的一種開放性程序設計語言。20世紀80年代初期,C1eve Mo1er和John 1itt1e采用C語言改寫了MATLAB內核,不久他們便成立了Mathworks軟件開發(fā)公司,并將MATLAB正式推向市場。經過幾十年的發(fā)展和完善,MATLAB成為國際認可的最優(yōu)化的科技應用軟件。MATLAB軟件從1984年推出的第1個版本到目前發(fā)布的第14個版本MATLAB 7(Re1ease 14),有了較大的改進和增補,增加了許多新功能和更為有效的處理方法。二、MATLAB的主要特點MATLAB是一個交互式系統(tǒng)(寫程序與執(zhí)行命令同步),這一點在命令窗口(Command Window)表現最為突出。當用戶在命令窗口提示符后輸入表達式或調入M文件,按Enter鍵后,MATLAB會很快將運算結果以數據或可視化圖形的形式顯示出來,為用戶解決許多工程實際問題提供了方便,特別是那些包含了大矩陣或數組的工程計算,采用MATLAB編程解決工程問題比采用僅支持標量和非交互式的編程語言(如C語言和Fortran語言)更加方便、高效。MATLAB的一個重要特色就是它有一套程序擴展系統(tǒng)和一組稱為工具箱(Toolboxes)的特殊應用子程序。工具箱是MATLAB函數的子程序庫,每一個工具箱都是為某一類學科專業(yè)定制的,主要包括信號處理、控制系統(tǒng)、神經網絡、模糊邏輯、小波分析和電力系統(tǒng)仿真等方面的應用。MATLAB 7的界面并沒有太大改變,仍然包含命令窗口(Command Window)、工作空間(Work Space)窗口、命令歷史(Command History)窗口和當前目錄(Current Directory)窗口,但MATLAB 7在一些數值表示和操作方法上有了新的變化,它添加和修改了一些內核數值算法,能支持各種數據類型的數學運算,而不僅僅是雙精度類型的數組(這一數據類型曾是較早MATLAB版本的核心)的數學運算。
編輯推薦
《MATLAB基礎及應用》由中國電力出版社出版。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載