內容簡介
本書既可作為本科生和碩士研究生學習MATLAB的教材,也可作為科技人員使用MATLAB進行數據分析時的工具書或參考書,對從事程式開發人員也有一定的參考價值。
圖書目錄
第1章 MATLAB的概述
1.1 MATLAB的簡單介紹
1.1.1 MATLAB的發展史
1.1.2 MATLAB的特點
1.1.3 MATLAB R2009a新性能
1.2 MATLAB操作界面
1.2.1 MATLAB命令視窗
1.2.2 MATLAB命令歷史視窗
1.2.3 MATLAB工作記憶體瀏覽器視窗
1.2.4 MATLAB路徑管理器視窗
1.2.5 MATLAB工具列
1.2.6 MATLAB主選單
1.3 MATLAB常用的函式
1.3.1 環境命令
1.3.2 數組的函式
1.3.3 特殊變數和常數
1.4 一般矩陣表示法
1.4.1 數組與矩陣的概念
1.4.2 矩陣的建立
1.4.3 矩陣的拆分法
1.5 特殊矩陣表示法
1.6 矩陣的運算
1.6.1 矩陣的代數運算
1.6.2 矩陣關係運算
1.6.3 矩陣的邏輯運算
1.7 MATLAB幫助系統
1.7.1 在線上幫助系統
1.7.2 命令視窗查詢幫助系統
第2章 MATLAB的程式設計及數值計算
2.1 MATLAB程式結構
2.1.1 順序結構
2.1.2 分支結構
2.1.3 循環結構
2.2 M檔案
2.2.1 M檔案類型
2.2.2 M檔案的結構
2.2.3 M檔案的創建
2.3 MATLAB函式的調用與參數傳遞
2.3.1 函式的調用
2.3.2 參數傳遞
2.4 MATLAB的編程技巧
2.4.1 線性索引技巧
2.4.2 嵌套計算技巧
2.4.3 循環計算技巧
2.4.4 利用“:”和end技巧
2.4.5 使用全局變數技巧
2.4.6 使用例外處理機制技巧
2.4.7 倒序法技巧
2.4.8 向量法處理技巧
2.5 插值和擬合
2.5.1 一維插值
2.5.2 二維插值
2.5.3 高維插值
2.5.4 最小二乘擬合
2.5.5 多項式擬合
2.5.6 非線性擬合
9.4.1 極差分析
9.4.2 方差分析
第10章 工程數據分析中的套用
10.1 工程最佳化問題的概述
10.2 線性最佳化問題
10.2.1 線性最佳化問題的基本知識
10.2.2 線性規劃的MATLAB實現
10.3 非線性最佳化問題
10.3.1 有約束最佳化問題
10.3.2 無約束最佳化問題
10.4 二次規劃問題
10.5 0-1整數規劃問題
10.5.1 0-1整數規劃概述
10.5.2 0-1整數規劃的實現
10.6 最大最小化問題
10.7 多元多目標函式最佳化
10.7.1 “半無限”多元函式最佳化
10.7.2 多目標函式最佳化
10.8 動態規劃
10.8.1 動態規劃的概念
10.8.2 逆序算法及MATLAB的實現
10.8.3 動態規劃的套用
參考文獻
圖書前言
MATLAB和Mathematica、Maple並稱為三大數學軟體,它在數學類科技套用軟體中的數值計算方面首屈一指。MATLAB可以進行矩陣運算、繪製圖形、實現算法、創建用戶界面、連線其他程式語言的程式等,主要套用於工程計算、控制設計、信號處理與通信、圖像處理、信號檢測、金融建模設計與分析等領域。
本書以通俗易懂的形式,詳細介紹了MATLAB的基礎知識與各種運算,由淺入深系統地闡述了MATLAB語言的各種數據類型和基本編程方法,以簡練和具有代表性的示例向讀者演示了MATLAB的使用方法和操作技巧,為初識MATLAB的讀者提供了有力的嚮導,使讀者輕鬆跨入MATLAB的大門。
隨著計算機的發展與普及,數理統計已成為處理信息、進行決策的重要理論和方法。在科學研究中,用數理統計方法從數據中獲取信息和判別初步規律,往往成為重大科學發現的先導。數理統計是數學方法與實際相結合,套用最為廣泛、最為重要的方式之一。因此,現代科研人員和工程技術人員都應該掌握數理統計的基礎知識。MATLAB是一套高性能的數值計算和可視化軟體,它集矩陣運算、數值分析、信號處理和圖形顯示於一體,構成了一個界面友好、使用方便的用戶環境,是實現數據分析與處理的有效工具。
本書介紹了MATLAB、數據統計的基本原理、典型套用,以及用MATLAB進行實際工程數據處理與分析的基本方法。全書共分10章。第1章MATLAB的概述,包括MATLAB的簡單介紹、MATLAB操作界面、MATLAB常用的函式等內容;第2章MATLAB的程式設計及數值計算,包括MATLAB程式結構、M檔案和MATLAB函式的調用與參數傳遞等內容;第3章MATLAB的符號計算,包括符號計算的基礎、符號矩陣的生成、符號的基本運算等內容;第4章數據分析與機率分布,包括隨機數的產生、隨機數的使用等內容;第5章統計分析圖,包括統計圖、統計工序管理圖等內容;第6章方差分析,包括單因素方差分析、雙因素方差分析、多因素方差分析等內容;第7章估計及假設檢驗,包括參數估計、區間估計、假設檢驗等內容;第8章回歸分析,包括一元線性回歸分析、多元線性回歸分析等內容;第9章數理統計的其他分析,包括聚類分析、判別分別、試驗分析等內容;第10章工程數據分析中的套用,包括線性最佳化問題、非線性最佳化問題、二次規劃問題等內容。
本書既可作為本科生和碩士研究生學習MATLAB語言的教材,也可作為科技人員使用MATLAB進行數據分析時的工具書或參考書,對程式開發人員也具有一定的參考價值。
為便於學習,本書免費提供部分程式的原始碼,讀者可登錄(華信教育資源網)查找本書下載。
本書主要由張德豐、周燕和雷小平負責編寫。參與圖書編寫及源程式校對、調試等工作的還有周靈、崔如春、李婭、欒穎、劉志為和周品等。
由於作者水平有限,本書雖然是在經多年使用和修改的講稿基礎上整理編寫的,但書中一定還存在很多缺點和不足,懇請讀者批評指正。
作 者
2010年3月