MATLAB語言程式設計教程

MATLAB語言程式設計教程

《MATLAB語言程式設計教程》詳細介紹了MATLAB矩陣和數組運算、數值計算、符號計算、圖形繪製、程式設計、仿真與套用、圖形用戶界面設計技術、工具箱以及一些套用實例等內容。本書對每一條命令的使用格式都做了詳細說明,同時列舉了大量實例,介紹如何運用MATLAB解決實際問題,對初學者很有幫助。本書適合作為高等學校數學、電子工程、信息技術、計算機科學與技術、機械等專業教材或教學參考書,也可作為廣大工程套用人員和開發人員的參考資料。

基本信息

圖書信息

書名:MATLAB語言程式設計教程
書號:7-113-11716
作者:張德喜 等
策劃編輯:秦緒好
責任編輯:孟欣
適用專業:電氣信息類專業
定價:28.00元
出版日期:2010年9月
出版單位:中國鐵道出版社

內容簡介

MATLAB主要由MATLAB主程式、Simulink動態系統仿真和:MATLAB工具箱三大部分組成。它是一種直觀高效的計算機語言,同時又是一個科學計算平台。

圖書目錄

第1章 MATLAB概述
1.1 MATLAB的影響及其發展歷史
1.2 MATLAB 7.0的主要功能
1.3 MATLAB 7.0的運行環境與安裝過程
1.3.1 運行環境
1.3.2 安裝過程
1.4 MATLAB 7.0系統的啟動與退出
1.5 MATLAB 7.0工作界面
1.5.1 選單欄
1.5.2 工具列
1.5.3 命令視窗
1.5.4 歷史記錄視窗
1.5.5 當前目錄視窗
1.5.6 查詢便捷簿視窗
1.5.7 工作空間視窗
1.6 MATLAB 7.0的輔助部分
1.7 MATLAB的數學函式館
1.7.1 世界一流水平的數值計算函式館
1.7.2 MATILAB 7.0新增功能簡介
1.8 MATLAB套用實例
小結
習題
第2章 MATLAB矩陣和數組運算
2.1 矩陣的建立
2.1.1 直接建立矩陣
2.1.2 利用函式建立矩陣
2.1.3 用冒號表達式建立矩陣
2.1.4 創建複合矩陣
2.2 矩陣的算術運算
2.2.1 加、減運算
2.2.2 乘法
2.2.3 矩陣相除
2.3 矩陣線性運算
2.3.1 矩陣的特徵值
2.3.2 矩陣的正交基
2.3.3 矩陣的二次型
2.3.4 秩
2.4 矩陣分析
2.4.1 矩陣結構變換
2.4.2 矩陣的逆與偽逆
2.4.3 方陣的行列式
2.5 矩陣分解
2.5.1 矩陣的三角分解
2.5.2 矩陣的正交分解
2.5.3 矩陣的平方根分解
2.6 稀疏矩陣
2.6.1 稀疏矩陣的創建
2.6.2 查看稀疏矩陣
2.6.3 稀疏矩陣的運算
2.7 矩陣的初等變換
2.8 MATLAB的數組運算
2.8.1 創建數組
2.8.2 數組的算術運算
小結
習題
第3章 MATLAB數值計算
3.1 線性方程與線性方程組的數值求解
3.1.1 線性方程數值求解
3.1.2 線性方程組數值求解
3.2 非線性方程與非線性方程組的數值求解
3.2.1 非線性方程數值求解
3.2.2 非線性方程組數值求解
3.3 多項式數值計算
3.3.1 多項式的建立
3.3.2 多項式求根
3.3.3 多項式求值
3.3.4 多項式的四則運算
3.3.5 多項式的導函式
3.4 數據的數值計算
3.4.1 數據統計與分析
3.4.2 向量的內積和正交
3.4.3 數據分段插值
3.4.4 曲線擬合
3.4.5 函式的最大值與最小值
3.5 數值微分與積分
3.5.1 數值微分
3.5.2 數值積分
3.6 常微分方程的數值求解
3.7 級數的求和與收斂
3.8 傅立葉展開
小結
習題
第4章 MATLAB符號計算
4.1 符號矩陣與符號函式的創建
4.1.1 建立符號矩陣
4.1.2 建立符號函式
4.2 符號矩陣與符號函式的基本運算
4.2.1 符號矩陣的基本運算
4.2.2 符號函式的基本運算
4.3 符號微積分
4.3.1 函式的極限
4.3.2 符號函式微分
4.3.3 符號函式的不定積分
4.3.4 符號函式的定積分
4.3.5 積分變換
4.3.6 級數的符號求和
4.3.7 符號函式的泰勒級數
4.3.8 導數的套用
4.4 符號解方程
4.4.1 線性方程與線性方程組的符號求解
4.4.2 非線性方程與非線性方程組的符號求解
4.4.3 常微分方程的符號求解
4.4.4 常微分方程組求解
4.5 符號函式的顯示
小結
習題
第5章 MATLAB圖形繪製
5.1 二維圖形的繪製
5.1.1 繪製二維曲線的基本函式
5.1.2 繪製圖形的輔助操作
5.1.3 繪製二維圖形的其他函式
5.1.4 特殊二維圖形的繪製
5.2 三維圖形的繪製
5.2.1 繪製三維曲線的基本函式
5.2.2 三維曲面的繪製
5.2.3 標準三維曲面
5.2.4 其他三維圖形
5.2.5 非格線數據點繪圖
5.2.6 隱函式圖形的繪製:MATLAB符號繪圖
5.3 三維圖形的精細處理
5.3.1 圖形的裁剪處理
5.3.2 視點處理
5.3.3 色彩處理
5.3.4 光照處理
5.4 圖像與動畫
5.4.1 圖像
5.4.2 動畫
5.5底層繪圖操作
小結
習題
第6章 MATLAB程式設計
6.1 M檔案
6.1.1 腳本檔案
6.1.2 函式式檔案
6.2 程式設計中的變數與語句
6.2.1 變數類型
6.2.2 基本語句
6.3 數據類型
6.3.1 字元
6.3.2 結構類型
6.4 程式控制語句
6.4.1 順序語句
6.4.2 條件選擇語句
6.4.3 循環語句
6.4.4 互動語句
6.4.5 試探語句
6.4.6 可變輸入/輸出變數個數的處理
6.4.7 函式的遞歸調用
6.5 程式的調試
6.6 良好的編程習慣
小結
習題
第7章 MATLAB仿真與套用
7.1 Simulink概述
7.1.1 Simulink簡介
7.1.2 Simulink相關產品
7.1.3 一個使用Simulink的小例子
7.2 功能模組函式館介紹
7.2.1 輸入源模組庫
7.2.2 接收模組
7.2.3 連續系統模組
7.2.4 數學運算模組
7.3 Simulink模組的操作
7.3.1 添加和選取模組
7.3.2 模組的複製和刪除
7.3.3 模組屬性和參數的設定
7.3.4 模組間連線
7.4 自定義功能模組
7.4.1 自定義功能模組的生成
7.4.2 自定義功能模組選項卡的設定
7.5 Simulink仿真的套用
小結
習題
第8章MATLAB圖形用戶界面設計技術
8.1 圖形用戶界面簡介
8.2 圖形對象和圖形對象的句柄
8.2.1 圖形對象與圖形對象的結構
8.2.2 句柄對象
8.3 圖形用戶界面設計工具GLHDE
8.3.1 圖形用戶界面的開發環境
8.3.2 位置調整工具
8.3.3 對象屬性查看器
8.3.4 選單編輯器
8.3.5 對象瀏覽器
8.4 對話框
8.4.1 公共對話框
8.4.2 一般對話框
小結
習題
第9章 MATLAB工具箱
9.1 MATLAB工具箱概述
9.2 打開MATLAB工具箱的方式
9.3 MATLAB工具箱簡要介紹
9.4 MATLAB常用工具箱的使用方法
9.4.1 MATLAB模糊邏輯工具箱套用
9.4.2 MATLAB數理統計工具箱套用
9.4.3 MATLAB符號數學工具箱套用
小結
習題
第10章 MATLAB套用實例
10.1 單位換算
10.2 曲線圖的繪製
10.3 極限判斷
10.4 曲面方程
10.5 動態模擬球體表面切片穿過矩形的過程
10.6 模擬拋物運動
10.7 彈性碰撞問題
10.8 氣體分子運動規律
10.9 平行電流環之間截面磁場分布的計算
10.10 兩點(雙縫)光干涉圖案
10.11 彈簧震動系統模型
10.12 運算器放大電路
10.13 電阻電路的計算
10.14 正弦穩態電路:求未知參數
10.15 橋梯形全通網絡的計算
10.16 連續信號的MATLAB描述
10.17 用傅立葉變換計算濾波器的回響和輸出
10.18 二階巴特沃斯低通數字濾波器的頻率回響
10.19 時域採樣頻率與頻譜混疊
10.20 驗證頻域採樣與時域採樣的對偶性
小結
習題
附錄A MATLAB函式命令庫
附錄B 圖形句柄函式
附錄C 習題參考答案
參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們