內容簡介
《MATLAB實用教程(第2版)》分三個部分介紹瞭MATLAB原理及其應用,共有13章。《MATLAB實用教程(第2版)》的一部分重點介紹MATLAB的基本原理、基本函數和圖形化功能;第二部分介紹MATLAB編程方法、函數工具箱的使用方法和數據輸入/輸齣方法;第三部分介紹方程組求解、符號數學包應用、麯綫擬閤以及數據可視化方法。《MATLAB實用教程(第2版)》在內容組織上深入淺齣,力求通俗易懂,注重工程實用。書中提供的大量實例來自非常普通、非常基礎的學科領域,內容豐富,敘述簡明,同時還配有插圖,給讀者以輕鬆明快的感覺。每章結束附有習題,供練習鞏固之用。
《MATLAB實用教程(第2版)》的大特點是不要求讀者掌握高深的數學知識和計算機理論,就可以輕鬆簡單地學會MATLAB原理,並能在實際工程中予以應用。因此,《MATLAB實用教程(第2版)》適用於任何工科專業的低年級大學生,既可以作為理想的教學用書,也可以作為自學參考書。
目錄
第1章 關於MATLAB
1.1 什麼是MATLAB
1.2 MATLAB教學版
1.3 MATLAB在工業工程中的應用
1.4 工程和科學問題的求解
第2章 MATLAB環境
2.1 MATLAB入門
2.2 MATLAB窗口
2.3 使用MATLAB求解問題
2.4 內容保存
本章小結
習題
第3章 MATLAB中的函數
引言
3.1 內置函數的使用
3.2 幫助功能
3.3 初等數學函數
3.4 三角函數
3.5 數據分析函數
3.6 隨機數
3.7 復數
3.8 計算的極限
3.9 特殊值和輔助功能
本章小結
習題
第4章 MATLAB的矩陣運算
4.1 矩陣運算
4.2 雙變量問題的求解
4.3 特殊矩陣
本章小結
習題
第5章 繪圖
引言
5.1 二維圖
5.2 子圖
5.3 其他類型的二維圖形
5.4 三維繪圖
5.5 圖形窗口的菜單操作
5.6 在工作區中創建圖形
5.7 圖形的保存
本章小結
習題
第6章 自定義函數
引言
6.1 創建函數的M文件
6.2 創建函數工具箱
6.3 匿名函數和函數句柄
6.4 復閤函數
6.5 子函數
本章小結
習題
第7章 輸入/輸齣控製
引言
7.1 自定義輸入
7.2 輸齣
7.3 圖形輸入
7.4 在M文件中使用元胞模式
7.5 從文件中讀寫數據
本章小結
習題
第8章 邏輯函數和控製結構
引言
8.1 關係運算符和邏輯運算符
8.2 流程圖和僞碼
8.3 邏輯函數
8.4 選擇結構
8.5 循環結構:循環體
本章小結
習題
第9章 矩陣代數
引言
9.1 矩陣運算和函數
9.2 求解綫性方程組
9.3 特殊矩陣
本章小結
習題
第10章 其他類型的數組
引言
10.1 數據類型
10.2 多維數組
10.3 字符數組
10.4 元胞數組
10.5 結構數組
本章小結
習題
第11章 符號代數
引言
11.1 符號代數
11.2 求解錶達式和方程
11.3 符號繪圖
11.4 微積分運算
11.5 微分方程
本章小結
習題
第12章 數值技術
12.1 插值
12.2 麯綫擬閤
12.3 使用交互式擬閤工具
12.4 差分和數值微分
12.5 數值積分
12.6 微分方程的數值求解
本章小結
習題
第13章 高級繪圖
引言
13.1 圖像
13.2 句柄圖形
13.3 動畫
13.4 其他可視化方法
13.5 三維可視化簡介
本章小結
習題
附錄A 特殊字符、命令和函數
附錄B 練習答案
附錄C 變比技術
精彩書摘
第1章 關於MATLAB
學習目的
通過閱讀本章,讀者可以掌握如下內容:
●瞭解什麼是MATLAB,瞭解MATLAB為什麼廣泛用於科學研究和工程實踐。
●瞭解MATLAB教學版所具有的優勢和不足。
●運用結構化方法對問題進行係統化求解。
1.1 什麼是MATLAB
MATLAB是一種商業化的數學運算工具,能夠有效地進行復雜的數學運算,包括Maple、Mathematica和MathCad等部分。盡管它的每個部分在數學計算方麵各有優勢,但是,沒有哪個單獨部分是最佳的,各自都存在優勢和不足。每個部分都能實現基本的數學運算,但在實現符號運算或完成更全麵數學運算過程的方法上存在差異,矩陣運算就是一個典型的例子。MATLAB(Matrix Laboratory的縮寫)在矩陣計算方麵具有優勢,而Maple在符號計算方麵功能強大。MATLAB程序可以簡單地視為利用計算機實現煩瑣計算的計算器,但事實上它可以實現更為復雜的科學計算。如果在辦公桌上有一颱計算機,那麼,人們更喜歡使用MATLAB而不使用計算器,即便是平衡收支情況之類的最簡單計算也是如此。在工程領域,MATLAB程序正逐步取代傳統的計算機語言,成為工程師和科學傢的標準運算工具,但這並不意味著人們不需要學習掌握C++和FORTRAN之類的高級語言。
由於MATLAB使用方便,所以可用來完成很多編程工作,但:MATLAB並不是所有程序的最佳實現手段。MATLAB主要適用於進行數值計算,特彆是在矩陣運算和數據圖形化方麵,MATLAB功能強大,但它不適閤編寫文字處理程序。對於操作係統和設計類軟件等大型應用程序而言,一般選擇C++或FORTRAN作為編程語言。事實上,MATLAB最初是一個用FORTRAN語言編寫的大型應用程序,後來用C語言進行瞭重新編寫,而C語言是C++語言的前身。其他編程語言在圖形處理方麵不及MATLAB功能強大。通常高級語言較難訪問圖形應用功能,而MATLAB在這方麵卻具有優勢。MATLAB和其他高級語言的相同之處在於“數值計算”。MATLAB在數值計算方麵同樣具有優勢,可以在短時間內完成大量數據的重復計算和處理。一般來說,用C++或FORTRAN語言編寫的計算程序運算速度很快,但是,如果用MATLAB編寫數值處理程序,特彆是程序中包含矩陣運算,運算速度將大大提高。MATLAB更適閤於矩陣運算,不論哪一類問題,隻要將其歸納為矩陣求解,那麼,MATLAB的運算速度比一般高級語言要快得多。
MATLAB分為專業和教學兩個版本。專業版適用於在高等院校的計算機機房或實驗室裏安裝,教學版適用於傢庭安裝。MATLAB會定期升級,本書的內容是基於MATLAB7.5編寫的,MATLAB 7.5和MATLAB 6差彆很小,然而,它與MATLAB.5.5卻有一些實質性的差彆。
MATLAB專業版的標準安裝可以解決廣泛的工程計算問題,函數工具箱可以提供多種擴展功能,並可以根據具體需要分彆進行購買。登錄The Math Works網站WWW.mathworks.com可以查詢到完整的MATLAB産品列錶。
前言/序言
本書是由猶他州鹽湖城社區學院Holly Moore教授編寫的一本高等學校教材。該書一經齣版就得到瞭廣泛的贊譽,並被眾多所高校采用,其突齣亮點是注重通用性和基礎性,尤其適閤於工科低年級大學生閱讀和參考。鑒於本書的內容和風格被廣泛認同,Prentice Hall齣版公司於2008年11月齣版瞭該書的第二版。在第二版中,作者將軟件版本更新為MATLAB 7.5,以適應技術的發展,同時擴展瞭內容,增加瞭習題和實例,使其更加完善和全麵。本次翻譯工作是在第二版的基礎上進行的。
本書作者從事瞭多年的MATLAB教學工作,積纍瞭豐富的教學經驗。在內容組織上,作者立足於通用性和實用性,使得教材更適用於工科低年級大學生學習和閱讀。書中提供有大量翔實的實例和練習,可以幫助學生理解和掌握MATLAB原理,以及利用MATLAB求解工程問題的方法。
本書的內容分為三部分。第一部分介紹MATLAB原理,主要包括MATLAB環境、基本運算、內置函數、矩陣運算和圖形功能。第二部分介紹MATLAB的編程方法,主要包括自定義函數、接口函數和程序控製結構。第三部分為MATLAB概念的提高與深入,重點介紹綫性方程求解、數據變量類型、符號運算、數值分析和數據可視化等內容。結閤MATLAB內容的介紹,本書還提供瞭大量的實例、習題和練習,並對關鍵概念和知識要點進行瞭標注。特彆是在解題方法上,本書給齣瞭5個規範的解題步驟,並將其運用到每一個實例中。
本書由華北電力大學的部分教師和研究生,以及河北農業大學的李聰聰老師完成翻譯工作。高會生教授負責全書的統稿,並參加瞭第1章、第2章、第8章和第13章的翻譯工作。劉童娜老師完成瞭第3章至第7章的翻譯。李聰聰老師完成第9章至第12章的翻譯。張謙和何玉鈞兩位老師完成瞭附錄的翻譯和部分章節的校對工作。研究生郭靜、王東蕊、金鑫、許玲玲、王曉嬡同學也參加瞭部分章節的翻譯和校對工作。
由於本書涉及的內容較多,實例覆蓋的學科範圍較廣,加之譯者水平有限,書中難免有疏漏和錯誤之處,歡迎廣大讀者批評指正。
國外電子與通信教材係列:MATLAB實用教程(第2版) [MATLAB for Engineers Second Edition] 下載 mobi epub pdf txt 電子書 格式
國外電子與通信教材係列:MATLAB實用教程(第2版) [MATLAB for Engineers Second Edition] 下載 mobi pdf epub txt 電子書 格式 2024
國外電子與通信教材係列:MATLAB實用教程(第2版) [MATLAB for Engineers Second Edition] mobi epub pdf txt 電子書 格式下載 2024