本書由淺入深全面地介紹了MATLAB的各個知識點,並對每個知識點配以大量的實例演示,以幫助讀者快速掌握MATLAB軟體的各種操作技能。本書共12章,分別介紹了MATLAB入門操作、MATLAB數據類型、矩陣運算、程式設計、圖形可視化、圖形用戶界面(GUI)、數值計算、符號計算、Simulink基礎、應用程式接口、檔案導入和導出操作等內容。
基本介紹
- 書名:從零開始學編程:從零開始學MATLAB
- 出版社:電子工業出版社
- 頁數:309頁
- 開本:16
- 品牌:電子工業出版社
- 作者:王薇 姚鑫鋒
- 出版日期:2012年9月1日
- 語種:簡體中文
- ISBN:9787121177774, 7121177773
內容簡介,圖書目錄,
內容簡介
《從零開始學MATLAB》從最簡單、最實用的操作講起,通過對各個知識點的介紹,幫助讀者儘快掌握MATLAB基礎知識,同時通過輔助視頻教程提高讀者的學習效率,以滿足廣大入門級讀者的需求。《從零開始學MATLAB》面向零基礎的入門級讀者,全面而詳細地介紹了MATLAB軟體操作各方面的基礎知識,並對每個各知識點都配以具體的實例操作演示,從而幫助讀者學會並掌握各種MATLAB軟體的操作技能。
圖書目錄
第1篇初識MATLAB及MTLAB入門操作
第1章初識MATLAB
1.1MATLAB簡介
1.1.1MATLAB的歷史背景
1.1.2MATLAB的功能介紹
1.1.3MATLAB語言的特點
1.2MATLAB的安裝與啟動
1.2.1MATLAB的安裝
1.2.2MATLAB的啟動
1.3MATLAB的運行環境
1.3.1主選單欄
1.3.2Command視窗
1.3.3CurrentDirectory視窗
1.3.4Workspace視窗
1.3.5History視窗
1.4MATLAB的幫助系統
1.4.1命令視窗幫助
1.4.2幫助瀏覽視窗
1.5本章小結
第2章MATLAB入門操作
2.1MATLAB語言規範
2.1.1常量和變數
2.1.2常用的符號和關鍵字
2.2基本數據操作
2.2.1數據計算入門
2.2.2數據可視化入門
2.3程式設計初步
2.4本章小結
第2篇MATLAB數據類型、矩陣、程式設計
第3章MATLAB數據類型
3.1數值型
3.1.1整型
3.1.2浮點型
3.2字元串型
3.2.1字元串的創建
3.2.2字元串的常用操作
3.3邏輯類型
3.4結構體
3.4.1結構體的創建
3.4.2結構體的常用操作
3.5元胞數組
3.5.1元胞數組的創建
3.5.2元胞數組的常用操作
3.6日期類型
3.6.1日期類型的格式
3.6.2日期類型數據的轉換
3.7不同數據類型之間的轉換
3.8本章小結
第4章矩陣運算
4.1矩陣的創建
4.1.1矩陣的生成方法
4.1.2矩陣元素的標識和訪問
4.2矩陣的簡單運算
4.2.1基本函式
4.2.2加減運算
4.2.3乘法運算
4.2.4除法運算
4.2.5乘方運算
4.3矩陣的關係運算
4.4矩陣的邏輯運算
4.5矩陣的特殊運算
4.5.1行列式運算
4.5.2逆運算
4.5.3秩運算
4.5.4特徵值運算
4.6向量的運算
4.6.1向量的創建
4.6.2向量的基本運算
4.7高維數組的運算
4.7.1高維數組的創建
4.7.2高維數組的常用操作
4.8本章小結
第5章程式設計
5.1程式設計檔案
5.1.1腳本檔案
5.1.2函式檔案
5.2程式設計語言
5.2.1賦值語句
5.2.2條件語句
5.2.3循環語句
5.3互動控制指令
5.3.1輸入控制語句
5.3.2鍵盤輸入語句
5.3.3暫停語句
5.3.4指令顯示控制語句
5.3.5警告語句
5.3.6返回語句
5.4程式的錯誤處理
5.4.1常見錯誤類型
5.4.2調試方法
5.5程式的最佳化
5.5.1循環計算
5.5.2M檔案分析
5.6本章小結
第3篇圖形處理和數據計算、符號計算
第6章圖形可視化
6.1二維圖形的繪製
6.1.1常用二維圖形的繪製
6.1.2特殊二維圖形的繪製
6.1.3圖形的編輯函式
6.1.4圖形編輯工具的使用
6.2三維圖形
6.2.1三維圖形的繪製
6.2.2三維圖形的編輯
6.3Matlab圖形視窗
6.3.1圖形視窗的創建
6.3.2圖形視窗的分割
6.3.3圖形視窗的句柄
6.3.4圖形視窗的常用操作命令
6.4本章小結
第7章圖形用戶界面(GUI)
7.1GUI簡介
7.2GUI界面設計
7.2.1GUI設計的基本流程
7.2.2GUI設計的基本原則
7.2.3GUI的創建
7.2.4GUI設計視窗
7.2.5GUI設計常用控制項
7.2.6GUI設計常用工具
7.3GUI程式設計
7.3.1GUI對象設計
7.3.2GUI對話框設計
7.3.3GUI檔案
7.4GUI設計實例演示
7.5本章小結
第8章數值分析
8.1簡單數值計算
8.1.1描述性統計分析
8.1.2隨機數的生成
8.1.3數據的排序
8.2高級數值計算
8.2.1多項式運算
8.2.2微分和積分
8.2.3擬合和插值
8.2.4方程組的求解
8.3本章小結
第9章符號計算
9.1符號對象
9.1.1符號常量和變數
9.1.2符號表達式
9.1.3符號矩陣
9.1.4符號函式
9.2符號表達式的基本運算
9.2.1符號表達式的化簡、合併與分解
9.2.2符號表達式的分子分母提取
9.2.3符號表達式的代數運算
9.2.4符號表達式的自變數的確定
9.3符號矩陣的基本運算
9.3.1符號矩陣的代數運算
9.3.2符號矩陣的特殊運算
9.4符號微積分運算
9.4.1符號微分運算
9.4.2符號積分運算
9.5符號方程求解
9.5.1代數方程的求解
9.5.2微分方程的求解
9.6符號函式繪圖
9.7符號計算的圖形化操作
9.8本章小結
第4篇Simulink基礎
第10章Simulink基礎
10.1Simulink概述
10.1.1Simulink工作環境
10.1.2Simulink模型特點
10.2Simulink常用基本模組
10.3Simulink建模與仿真
10.3.1模組操作
10.3.2參數設定
10.3.3仿真運行
10.4模型仿真舉例
10.5本章小結
第5篇應用程式接口及檔案導入/導出操作
第11章應用程式接口
11.1編譯器基礎
11.1.1編譯器的安裝和配置
11.1.2編譯器的運行
11.2引擎技術
11.3MEX技術
11.4MAT技術
11.5COM組件技術
11.6與Word和Excel的混合使用
11.6.1ExcelLink的使用
11.6.2Notebook的使用
11.7本章小結
第12章檔案導入和導出操作
12.1數據檔案
12.1.1數據檔案低級導入/導出操作
12.1.2數據檔案高級導入/導出操作
12.1.3利用界面工具導入/導出數據
12.2圖片檔案
12.2.1圖片檔案的導入
12.2.2圖片檔案的顯示
12.2.3圖片檔案的導出
12.3本章小結
第1章初識MATLAB
1.1MATLAB簡介
1.1.1MATLAB的歷史背景
1.1.2MATLAB的功能介紹
1.1.3MATLAB語言的特點
1.2MATLAB的安裝與啟動
1.2.1MATLAB的安裝
1.2.2MATLAB的啟動
1.3MATLAB的運行環境
1.3.1主選單欄
1.3.2Command視窗
1.3.3CurrentDirectory視窗
1.3.4Workspace視窗
1.3.5History視窗
1.4MATLAB的幫助系統
1.4.1命令視窗幫助
1.4.2幫助瀏覽視窗
1.5本章小結
第2章MATLAB入門操作
2.1MATLAB語言規範
2.1.1常量和變數
2.1.2常用的符號和關鍵字
2.2基本數據操作
2.2.1數據計算入門
2.2.2數據可視化入門
2.3程式設計初步
2.4本章小結
第2篇MATLAB數據類型、矩陣、程式設計
第3章MATLAB數據類型
3.1數值型
3.1.1整型
3.1.2浮點型
3.2字元串型
3.2.1字元串的創建
3.2.2字元串的常用操作
3.3邏輯類型
3.4結構體
3.4.1結構體的創建
3.4.2結構體的常用操作
3.5元胞數組
3.5.1元胞數組的創建
3.5.2元胞數組的常用操作
3.6日期類型
3.6.1日期類型的格式
3.6.2日期類型數據的轉換
3.7不同數據類型之間的轉換
3.8本章小結
第4章矩陣運算
4.1矩陣的創建
4.1.1矩陣的生成方法
4.1.2矩陣元素的標識和訪問
4.2矩陣的簡單運算
4.2.1基本函式
4.2.2加減運算
4.2.3乘法運算
4.2.4除法運算
4.2.5乘方運算
4.3矩陣的關係運算
4.4矩陣的邏輯運算
4.5矩陣的特殊運算
4.5.1行列式運算
4.5.2逆運算
4.5.3秩運算
4.5.4特徵值運算
4.6向量的運算
4.6.1向量的創建
4.6.2向量的基本運算
4.7高維數組的運算
4.7.1高維數組的創建
4.7.2高維數組的常用操作
4.8本章小結
第5章程式設計
5.1程式設計檔案
5.1.1腳本檔案
5.1.2函式檔案
5.2程式設計語言
5.2.1賦值語句
5.2.2條件語句
5.2.3循環語句
5.3互動控制指令
5.3.1輸入控制語句
5.3.2鍵盤輸入語句
5.3.3暫停語句
5.3.4指令顯示控制語句
5.3.5警告語句
5.3.6返回語句
5.4程式的錯誤處理
5.4.1常見錯誤類型
5.4.2調試方法
5.5程式的最佳化
5.5.1循環計算
5.5.2M檔案分析
5.6本章小結
第3篇圖形處理和數據計算、符號計算
第6章圖形可視化
6.1二維圖形的繪製
6.1.1常用二維圖形的繪製
6.1.2特殊二維圖形的繪製
6.1.3圖形的編輯函式
6.1.4圖形編輯工具的使用
6.2三維圖形
6.2.1三維圖形的繪製
6.2.2三維圖形的編輯
6.3Matlab圖形視窗
6.3.1圖形視窗的創建
6.3.2圖形視窗的分割
6.3.3圖形視窗的句柄
6.3.4圖形視窗的常用操作命令
6.4本章小結
第7章圖形用戶界面(GUI)
7.1GUI簡介
7.2GUI界面設計
7.2.1GUI設計的基本流程
7.2.2GUI設計的基本原則
7.2.3GUI的創建
7.2.4GUI設計視窗
7.2.5GUI設計常用控制項
7.2.6GUI設計常用工具
7.3GUI程式設計
7.3.1GUI對象設計
7.3.2GUI對話框設計
7.3.3GUI檔案
7.4GUI設計實例演示
7.5本章小結
第8章數值分析
8.1簡單數值計算
8.1.1描述性統計分析
8.1.2隨機數的生成
8.1.3數據的排序
8.2高級數值計算
8.2.1多項式運算
8.2.2微分和積分
8.2.3擬合和插值
8.2.4方程組的求解
8.3本章小結
第9章符號計算
9.1符號對象
9.1.1符號常量和變數
9.1.2符號表達式
9.1.3符號矩陣
9.1.4符號函式
9.2符號表達式的基本運算
9.2.1符號表達式的化簡、合併與分解
9.2.2符號表達式的分子分母提取
9.2.3符號表達式的代數運算
9.2.4符號表達式的自變數的確定
9.3符號矩陣的基本運算
9.3.1符號矩陣的代數運算
9.3.2符號矩陣的特殊運算
9.4符號微積分運算
9.4.1符號微分運算
9.4.2符號積分運算
9.5符號方程求解
9.5.1代數方程的求解
9.5.2微分方程的求解
9.6符號函式繪圖
9.7符號計算的圖形化操作
9.8本章小結
第4篇Simulink基礎
第10章Simulink基礎
10.1Simulink概述
10.1.1Simulink工作環境
10.1.2Simulink模型特點
10.2Simulink常用基本模組
10.3Simulink建模與仿真
10.3.1模組操作
10.3.2參數設定
10.3.3仿真運行
10.4模型仿真舉例
10.5本章小結
第5篇應用程式接口及檔案導入/導出操作
第11章應用程式接口
11.1編譯器基礎
11.1.1編譯器的安裝和配置
11.1.2編譯器的運行
11.2引擎技術
11.3MEX技術
11.4MAT技術
11.5COM組件技術
11.6與Word和Excel的混合使用
11.6.1ExcelLink的使用
11.6.2Notebook的使用
11.7本章小結
第12章檔案導入和導出操作
12.1數據檔案
12.1.1數據檔案低級導入/導出操作
12.1.2數據檔案高級導入/導出操作
12.1.3利用界面工具導入/導出數據
12.2圖片檔案
12.2.1圖片檔案的導入
12.2.2圖片檔案的顯示
12.2.3圖片檔案的導出
12.3本章小結