-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

MATLAB程序設計基礎與應用

( 簡體 字)
作者:劉帥奇、李會雅、趙杰類別:1. -> 工程繪圖與工程計算 -> Matlab
譯者:
出版社:清華大學出版社MATLAB程序設計基礎與應用 3dWoo書號: 45187
詢問書籍請說出此書號!

缺書
NT售價: 250

出版日:10/1/2016
頁數:320
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302449188
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

  MATLAB是美國MathWorks公司出品的商業數學軟件。它將數值分析、矩陣計算、科學數據可視化及非線性動態系統的建模和仿真等諸多強大功能集成在一個易于使用的視窗環境中,為科學研究、工程設計及必須進行有效數值計算的眾多科學領域提供了一種全面的解決方案,并在很大程度上擺脫了傳統非交互式程序設計語言的編輯模式,代表了當今國際科學計算軟件的先進水平。與其他計算機語言相比,MATLAB更加接近人們書寫計算公式的思維方式,其程序編寫就像是在演算紙上列出公式進行求解的過程,這使人們擺脫了許多重復、復雜的機械性編程細節,而把注意力集中在創造性問題上,用盡可能短的時間得到有價值的結果。MATLAB還具有編程簡單、節省時間、提高效率、易學易懂、功能強大、適用范圍廣、可移植性強和開放性強等特點,是在校大學生進行科學研究必須掌握的基本技能。
  本書作為介紹MATLAB編程技術的基礎教科書,主要為MATLAB初學者詳細介紹了MATLAB的基本功能、函數格式與調用、編程方法與程序運行等內容,并以高等數學、線性代數、概率論、數理統計、優化問題、數據處理、系統仿真等學科為背景,精心選取了實例和常見的案例來講解MATLAB的具體操作方法,從而讓讀者能夠輕松自如地掌握MATLAB的編程方法和技巧,為從事科學研究和相關行業的開發打下良好的基礎。本書內容涵蓋了MATLAB在各學科通用的基礎內容,充分展現了MATLAB的各項常用功能,而且敘述簡明扼要,深入淺出,還提供了豐富的實例及習題,是廣大高校理工科專業的學生和科研愛好者不可多得的MATLAB編程基礎讀物。
本書特色
  1.內容豐富,結構合理
  本書涵蓋了MATALB程序設計所涉及的基本概念和矩陣運算、繪圖、概率統計、數據分析、數據結構、圖形用戶界面、圖像處理和插值擬合等內容,可以滿足大部分MATLAB初學者的學習需求。
  2.實例豐富,注重實用
  本書編寫時考慮了高等院校相關專業的專業基礎和教學需求,講解時結合MATLAB程序設計的相關理論,并提供了大量的實例和案例來講述重要知識點和相關注意事項,有很強的實用性。
  3.由淺入深,循序漸進
  本書編寫遵循由淺入深,循序漸進的原則,前面的章節可以讓讀者順利踏入MATLAB的大門,后面的章節則可以讓讀者逐步深入到相關專業技術領域,這樣的安排使得讀者的學習曲線平滑,梯度合理,學習效果好。
  4.語言通俗,圖文并茂
  本書用通俗易懂的語言講解各個知識點,而且在講解過程中提供了大量的圖示以幫助讀者直觀地理解所學知識。這可以讓讀者快速上手,迅速掌握MATALB知識。
  5.提供大量的課后習題
  本書每章后都提供了豐富的習題,這既可以方便相關院校的教學需求,也可以供MATLAB自學人員和愛好者鞏固所學知識。這些習題和每章內容密切關聯,讀者只要掌握了每章內容,稍加努力就能解出這些題目。
  6.提供教學PPT
  為了方便相關院校的老師教學和學生學習,筆者專門為本書制作了專業的教學課件(PPT),需要的讀者可以按照本文后提供的獲取方式獲取。
本書內容介紹
  本書共分8章,主要內容概括如下:
  第1章介紹MATLAB的編程環境,主要包括MATLAB的特點、安裝、編程環境及一些通用命令等。
  第2章介紹MATLAB矩陣及其運算,主要包括MATLAB程序設計語言中的變量、數據、矩陣的定義及基本操作等。
  第3章介紹MATLAB繪圖,不僅對MATLAB程序中的二維繪圖和三維繪圖進行了詳細介紹,還介紹了如何設置曲線樣式、圖形標注、坐標控制、圖形的可視化編輯和圖形窗口的分割等。
  第4章介紹MATLAB環境下進行程序設計的相關知識,主要對M文件、程序控制結構、函數文件、全局變量、局部變量和程序調試等問題進行了介紹。
  第5章介紹MATLAB數據分析及應用,主要介紹了MATLAB在線性代數、數據處理、數值微積分和常微分方程求解等方面的數據分析方法及應用。
  第6章介紹MATLAB數據結構,主要介紹了多維數組、結構體、細胞和字符串4種數據類型的構造和應用。
  第7章介紹MATLAB圖形用戶界面設計,主要對GUI進行了簡單介紹,然后介紹了GUI開發環境GUIDE及其組成部分的用途和使用方法,并給出了GUI中菜單和對話框等的設計,還給出了實現GUI的設計實例。
  第8章介紹MATLAB在圖像處理中的應用,主要介紹了圖像的讀取、顯示和寫入,并對簡單的圖像處理進行了介紹。
本書讀者定位
  本書可作為高等院校理工科專業本科生或研究生的課程教材及教學參考用書,亦可作為MATLAB愛好者和相關研究人員的參考資料。本書要求讀者最好具備信號與系統、高等數學和線性代數等課程的基本知識。
本書配套資源獲取方式
  本書涉及的源程序和教學PPT等資源需要讀者自行下載。請到清華大學出版社的網站上(www.tup.com.cn)搜索到本書頁面,然后在頁面上的“資源下載”處下載。讀者也可以在MATLAB中文論壇上的本書頁面上下載(網址:http://www.ilovematlab.cn/forum-255-1.html)。
本書作者
  本書主要由劉帥奇、李會雅和趙杰負責編寫。北京交通大學的馬曉樂博士,河北大學的王雪虎和王竹毅老師,河北大學的張宇、張鶴、馬莎莎、魏蘭蘭、王新杰、張維軒、劉會會、方萍、李小妹、周晨、桂鳳林、李然等人也編寫了部分內容。本書在編寫過程中得到了相關老師及國內兄弟高校同仁的大力支持,在此表示衷心的感謝!
  因作者水平所限,本書恐有疏漏之處,懇請廣大讀者批評指正。
  
  編者
  ??
  
  ??
  
  ??
  
  ??
  
MATLAB程序設計基礎與應用
  
前 言
  
·IV·
  
  
·V·
  
  
  
  
  
  

內容簡介:

本書編寫的目的是讓讀者全面了解MATLAB程序設計的基礎知識,從而能夠掌握基本的MATLAB程序開發,以適應現代工程技術的發展。本書針對普通高校廣大學生和教師的教學需要,從最簡單的MATLAB程序設計開始介紹,涉及矩陣運算、圖形顯示、概率統計、圖像處理和插值擬合等內容,覆蓋面廣,有利于促進廣大MATLAB使用者之間的交流與學習。
  本書主要介紹了MATLAB程序設計的一些基礎知識。全書共分8章,涵蓋的主要內容有MATLAB編程環境、MATLAB矩陣及其運算、MATLAB繪圖、MATLAB程序設計、MATLAB數據分析及應用、MATLAB數據結構、MATLAB圖形用戶界面設計和MATLAB在圖像處理中的應用。本書系統地介紹了MATLAB程序設計所需要的基本知識,并給出了交互設計軟件的方法,最后還給出了MATLAB在圖像處理中的應用,為后續MATLAB的實際應用做好鋪墊。為了方便教師教學和讀者自我檢測,本書每章最后都特意給出了習題供讀者實戰演練。另外,本書還配備了專業的教學PPT。以方便相關院校教學使用。
  本書可以作為通信、電子信息等專業的高年級本科生、研究生及教師的教材和參考書,也可供從事相關領域研究的科技人員、工程技術人員及MATLAB愛好者學習和參考。
目錄:

第1章MATLAB編程環境 1

1.1MATLAB概述 1

1.1.1MATLAB發展歷程 1

1.1.2MATLAB主要功能 2

1.1.3MATLAB特點 2

1.2MATLAB的組成部分 3

1.2.1MATLAB主要組成部分 4

1.2.2MATLAB重要部件 4

1.3MATLAB的安裝 5

1.4MATLAB開發環境 9

1.4.1MATLAB軟件開發環境 9

1.4.2MATLAB搜索路徑 15

1.4.3MATLAB變量保存 16

1.5M文件的使用 17

1.6常用命令 20

1.7本章小結 23

1.8習題 23

第2章MATLAB矩陣及其運算 24

2.1變量和數據操作 24

2.1.1變量與賦值 24

2.1.2預定義變量 25

2.1.3內存變量的管理 26

2.1.4MATLAB常用數學函數 32

2.1.5數據的輸出格式 34

2.2MATLAB向量與矩陣 35

2.2.1向量的建立及拆分 35

2.2.2矩陣的建立及拆分 38

2.2.3矩陣元素的提取與替換 44

2.2.4特殊矩陣 48

2.3MATLAB矩陣相關運算 51

2.3.1算術運算 51

2.3.2關系運算 55

2.3.3邏輯運算 56

2.4矩陣函數 59

2.4.1對角陣與三角陣 59

2.4.2矩陣的轉置與旋轉 61

2.4.3矩陣的逆與偽逆 63

2.4.4方陣的行列式 64

2.4.5矩陣的秩與跡 64

2.4.6向量和矩陣的范數 65

2.4.7矩陣的條件數 67

2.4.8矩陣的特征值與特征向量 67

2.5本章小結 68

2.6習題 68

第3章MATLAB繪圖 69

3.1二維數據曲線圖 69

3.1.1繪制單根二維曲線 69

3.1.2繪制多根二維曲線 74

3.1.3設置曲線樣式 80

3.1.4圖形標注 84

3.1.5坐標控制 88

3.1.6邊界和網格控制 94

3.1.7圖形窗口的分割 95

3.1.8圖形的可視化編輯 95

3.2其他二維圖形 103

3.2.1其他繪圖函數 104

3.2.2餅圖 106

3.2.3條形圖 108

3.2.4直方圖 109

3.2.5面積圖 110

3.2.6散點圖 110

3.2.7排列圖 111

3.2.8羅盤圖 111

3.2.9羽毛圖 112

3.2.10矢量圖 112

3.2.11桿型圖 113

3.2.12階梯圖 114

3.3三維圖形 114

3.3.1三維曲線 114

3.3.2三維表面圖的繪制 118

3.3.3三維切片圖的繪制 119

3.3.4常用三維圖形 119

3.3.5其他三維圖形 122

3.4本章小結 124

3.5習題 124

第4章MATLAB程序設計 126

4.1M文件 126

4.1.1M文件的分類 126

4.1.2M文件的建立與打開 129

4.2程序控制結構 131

4.2.1順序結構 131

4.2.2選擇結構 135

4.2.3循環結構 140

4.3函數文件 145

4.3.1函數文件的基本結構 145

4.3.2函數的調用 146

4.3.3函數參數的可調性 147

4.3.4全局變量與局部變量 150

4.4程序舉例 152

4.5程序調試 158

4.5.1程序調試概述 158

4.5.2調試工具 159

4.5.3調試命令 161

4.6本章小結 162

4.7習題 162

第5章MATLAB數據分析及應用 164

5.1數據統計處理 164

5.1.1最大值和最小值 164

5.1.2求和與求積 166

5.1.3平均值和中值 169

5.1.4累加和與累乘積 171

5.1.5標準方差與相關系數 173

5.1.6排序 176

5.2數據插值 179

5.2.1一維數據插值 179

5.2.2二維數據插值 182

5.3離散傅里葉變換 185

5.3.1離散傅里葉變換算法簡介 185

5.3.2離散傅里葉變換的實現 186

5.4多項式計算 188

5.4.1多項式的四則運算 188

5.4.2多項式的導函數 191

5.4.3多項式的求值 191

5.4.4多項式求根 192

5.5線性方程組求解 193

5.5.1線性方程組的直接求解算法 193

5.5.2線性方程組的迭代求解算法 195

5.6曲線擬合 199

5.7常微分方程初值問題的數值解法 201

5.8最優化問題求解 203

5.8.1無約束最優化問題求解 203

5.8.2有約束最優化問題求解 204

5.8.3線性規劃問題求解 205

5.9數值積分 206

5.9.1數值積分基本原理 206

5.9.2數值積分的實現方法 207

5.9.3多重定積分的數值求解 208

5.10數值微分 208

5.10.1數值差分與差商 208

5.10.2數值微分的實現 209

5.11本章小結 210

5.12習題 211

第6章MATLAB數據結構 213

6.1多維數組 213

6.1.1多維數組的表現形式 213

6.1.2多維數組的創建 214

6.1.3多維數組的轉換 217

6.2結構體 219

6.2.1結構體構造和賦值 219

6.2.2結構體的使用 225

6.2.3結構體的嵌套 227

6.3細胞 228

6.3.1細胞數組的創建 228

6.3.2細胞數組的訪問 230

6.3.3細胞數組的顯示 231

6.4字符串 233

6.4.1字符串構造 233

6.4.2字符串函數 234

6.5本章小結 241

6.6習題 242

第7章MATLAB圖形用戶界面設計 243

7.1圖形用戶句柄 243

7.2圖形用戶界面開發環境 247

7.2.1圖形用戶界面設計窗口 247

7.2.2常用的用戶界面設計工具 250

7.3菜單設計 258

7.3.1建立用戶菜單 258

7.3.2菜單對象常用屬性 263

7.3.3快捷菜單 265

7.4對話框設計 266

7.4.1公共對話框 266

7.4.2MATLAB專用對話框 268

7.5GUI的控件簡介 271

7.5.1常用控件簡述 271

7.5.2控件的操作 274

7.6圖形用戶界面開發舉例 278

7.7本章小結 289

7.8習題 289

第8章MATLAB在圖像處理中的應用 291

8.1讀取和顯示圖像 291

8.1.1讀取圖片 291

8.1.2顯示圖片 295

8.2圖像的直方圖均衡 296

8.2.1直方圖 296

8.2.2直方圖均衡 300

8.3灰度拉伸 303

8.4圖像濾波 306

8.4.1均值濾波 306

8.4.2中值濾波 308

8.5閾值分割與二值化 310

8.6形態學算子 311

8.7圖像變換 318

8.8本章小結 321

8.9習題 321

  ??

  

  ??

  

  ??

  

  ??

  

MATLAB程序設計基礎與應用

  

目錄

  

·X·

  

  

·XI·

  

  

  

  

  

  

序: