TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
MATLAB科學計算及分析(附光碟)(簡體書)
滿額折

MATLAB科學計算及分析(附光碟)(簡體書)

人民幣定價:59 元
定  價:NT$ 354 元
優惠價:87308
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
名人/編輯推薦
目次

商品簡介

MATLAB是適合多學科、多種工作平臺的功能強大、界面友好且開放性很強的交互式大型優秀應用軟件,特別適合科學計算、數值分析、數字信號處理、自動控制及工程應用等。《MATLAB科學計算及分析》從應用角度出發,通過大量的實例結合科學計算中的重要問題,從MATLAB的基礎知識出發,詳細地講解了MATLAB圖形處理及圖形用戶界面,Simulink動態系統仿真,線性方程組求解,非線性方程(組)求解,矩陣特征值求解、優化、統計,微分方程數值解,有限元方法編程,以及與C語言的接口等,并在每章中都有非常豐富的綜合實例。

名人/編輯推薦

《MATLAB科學計算及分析》適合廣大MATLAB初學者及相關領域的科研人員,特別是進行大量科學計算的人員使用,也可作為各大中專院校教育、培訓機構的專業教材。

近年來,隨著科學技術的快速發展,科學計算正日益受到關注,發展越來越快,已經成為當今科學研究的三大基本手段之一。MATLAB作為一個功能強大的科學計算平臺,提供于用來解決有關工程、科學、計算和機械學科等方面諸多問題的強大而豐富的功能,幾乎能滿足所有的計算需求,因而已經成為最受歡迎的科學計算工具之一。
作為科學計算的重要工具,MATLAB自從誕生以來得到了快速的發展,其應用領域已經拓展到了各個行業,其功能也得到了不斷完善,到目前為止已經發展到了MATLAB R2009a,它提供的豐富的應用工具箱,使應用范圍更加廣泛,功能也越來越強大。同時,MATLAB還為外部程序提供了多種功能完整的接口來和外部程序或其他程序語言進行溝通,從而大大增強了它的計算能力。
MATLAB操作簡單,易于入門,已經成為不同專業的學生、科研及工程技術人員不可或缺的工具,而且得到了廣泛的認可,甚至很多專業已經把MATLAB作為基本的計算工具。為了更好地了解MATLAB系統,并將其應用到各個不同的領域,解決越來越復雜的科學計算問題,作者結合最新版的MATLAB編寫了本書,希望對讀者能夠有所幫助。本書旨在全面系統地介紹MATLAB在科學計算中的功能,使其成為不同專業學生、科研及工程技術人員的重要科學計算工具。在編寫過程中,本書突出了如下特點:
? 內容系統全面。本書全面詳盡地講述了MATLAB基礎及科學計算功能,重點講述了MATLAB的程序設計基礎、圖形處理和圖形用戶界面、Simulink仿真模塊、線性方程組、非線性方程(組)、矩陣特征值問題、微分方程(組)、擬合和插值、最優化、變換及分析、概率及統計分析、數值積分和復變函數、偏微分方程有限元求解等領域的應用,內容廣泛,覆蓋了科學計算的主要內容,并且在每章中都提供了豐富的實例,使讀者更加容易理解各個知識點。
? 直觀易懂。本書以圖解實例的形式介紹基礎知識和實例操作,所有的知識點和操作流程都盡可能集中在各個實例中,直觀易懂,使用戶能夠在最短的時間內獲取最多的知識。
? 先進性。以最新的MATLAB R2009a為藍本進行講解,并參閱了國內外大量的成功教材,一切從滿足讀者的需求出發。
? 結構清晰,講解詳盡。本書采用“基礎知識-各小節實例-綜合實例”的循序漸進的講解方法,一步步地提高讀者掌握MATLAB知識的能力,而且每個知識點和實例都進行了盡可能詳細地講解,使用戶學習起來輕松自如。
? 多媒體示范。本書的配套光盤中提供了所有實例的視頻操作 ,用戶可以在觀看錄像過程中增強對知識點的理解。
本書共16章,按內容可以分為兩大部分。第1部分(第1~4章)為MATLAB基礎知識,依次介紹了MATLAB的程序設計基礎、圖形處理和圖形用戶界面、Simulink仿真模塊。
第1章 緒論。介紹MATLAB在科學計算中的優勢,MATLAB的豐富強大的功能模塊,以及MATLAB的工作環境和常用的輸入/輸出操作,在這章的最後給出了MATLAB的安裝方法。
第2章 MATLAB程序設計。介紹MATLAB程序設計的基礎知識,包括MATLAB的基本數據類型,循環控制語句,M函數,以及MATLAB調試方法。
第3章 繪圖與界面。介紹MATLAB的二維、三維繪圖功能,以及圖形用戶界面的創建和相關組件的屬性。
第4章 Simulink仿真。介紹MATLAB的仿真模塊的基本功能,建模仿真的基本方法,子函數及其封裝技術,S函數模塊及其應用。
第2部分(第5~12章)介紹MATLAB在科學計算中的應用,分別介紹了在線性方程組、非線性方程(組)、矩陣特征值問題、微分方程(組)、擬合和插值、最優化、變換及分析、概率及統計分析、數值積分和復變函數、偏微分方程有限元求解等各個專業分支的MATLAB求解方法,以及C語言與MATLAB接口。
第5章 線性方程組求解。針對兩種不同類型的線性方程組,給出了兩種求解方法。一種是直接法,用來求解低階稠密矩陣方程組;另一種是迭代法,一般是用來求解大型稀疏矩陣的重要方法,主要介紹了Jacobi迭代法、Gauss-Seidel迭代法、超松弛迭代法、共軛梯度法、Bicg迭代法和Bicgstab迭代法等。
第6章 非線性方程(組)求解。常見的求解非線性方程(組)的方法是迭代法。本章主要介紹了二分法、牛頓法、割線法、擬牛頓法,以及Halley迭代法。
第7章 矩陣特征值求解。介紹了常見的求解矩陣特征值和特征矢量的計算方法,包括冪法、反冪法、QR方法、對稱QR方法、Jacobi方法、二分法。
第8章 微分方程(組)求解。介紹了常微分方程初值問題在MATLAB中的求解方法,主要介紹了單步法,如Euler方法、改進的Euler方法,線性多步法,如Adams外插法、Adams內插法,以及偏微分方程求解中的差分法,常微分方程組的數值求解等。
第9章 擬合與插值。介紹對于給定的數據,如何利用MATLAB實現數據的擬合與插值,實現利用MATLAB解決數據插值和擬合問題。
第10章 優化。介紹最優化中的幾個重要問題的實現方法,包括方程求根、線性規劃、整型規劃、0-1規劃、無約束規劃、有約束規劃,以及二次規劃,并且比較系統地介紹了MATLAB中解決這些問題的關鍵函數。
第11章 變換及分析。介紹MATLAB在信號處理方面的功能,包括基本Fourier變換及逆變換、離散Fourier變換、快速Fourier變換及逆變換、Laplace變換及逆變換、Z變換及逆變換,最後還介紹了濾波器的設計。
第12章 概率及統計分析。介紹了概率統計中的幾個重要概率密度及分布函數、隨機變量的數字特征和隨機數的生成、參數估計和假設檢驗、線性回歸分析,以及統計圖形的繪制。
第13章 數值積分及復變函數。介紹了一些常見的數值積分方法,以及在MATLAB中的實現,包括中點公式、Newton-Cotes公式、Gauss公式、三角形上的求積公式,以及MATLAB中提供的求積函數。同時,本章還給出了復變函數在MATLAB中的處理方法,包括復變函數的極限、求導,以及積分、復變函數的Taylor級數展開、復變函數的圖像繪制,以及留數的求解方法及其應用。
第14章 有限元分析法。介紹在MATLAB工作環境下,利用MATLAB提供的偏微分方程工具箱,實現用有限元方法求解偏微分方程數值解。
第15章 工程實例。結合第14章給出的有限元求解偏微分方程的方法,列舉了幾個用有限元方法求解偏微分方程的實例。
第16章 C語言與MATLAB接口。介紹了MATLAB中用來調用C函數和FORTRAN子程序的MEX文件實現方法,使用MATLAB引擎實現MATLAB執行運算并向C程序或FORTRAN程序返回結果的過程,以及創建和訪問標準MATLAB MAT文件以實現數據交流的實現方法。
本書主要由杭州師范大學唐培培博士、戴曉霞博士,華南理工大學謝龍漢博士共同完成,參加本書編寫和光盤開發的還有林偉、魏艷光、林木議、王悅陽、林偉潔、林樹財、鄭曉、吳苗、李翔、莫衍、朱小遠、耿煜、尚濤、鄧奕、張桂東、魯力、劉文超、劉新東等。由于時間倉促,書中難免有疏漏之處,請讀者諒解。
編 者

目次

第1部分 基礎知識
第1章 緒論
1.1 MATLAB科學計算概述
1.2 MATLAB科學計算的優勢
1.3 MATLAB工作環境
1.3.1 桌面平臺的菜單
1.3.2 桌面平臺的工具欄
1.3.3 桌面組件
1.3.4 屬性設置
1.3.5 工作空間常用命令
1.4 功能模塊
1.4.1 基礎工具
1.4.2 控制
1.4.3 實時目標系統
1.4.4 應用接口
1.4.5 數學與金融
1.4.6 信號通信處理及系統開發
1.4.7 測試測量
1.4.8 其他工具箱
1.5 數據輸入/輸出與文件操作
1.5.1 數據輸入與輸出
1.5.2 文件的打開與關閉
1.5.3 二進制文件的讀寫操作
1.5.4 文本文件的讀寫操作
1.5.5 數據文件定位
1.6 在線幫助系統
1.7 MATLAB的學習方法
1.8 MATLAB的安裝方法
第2章 MATLAB程序設計
2.1 程序基礎
2.2 數據類型和運算
2.2.1 常量和變量
2.2.2 數值數據
2.2.3 字符數據
2.2.4 邏輯數據類型
2.2.5 日期和時間
2.2.6 單元數組和結構體
2.3 數組與矩陣
2.3.1 創建數組
2.3.2 數組運算
2.3.3 數組處理函數
實例2-1 判斷數組元素是否在另一數組中出現
2.3.4 矩陣及其運算
實例2-2 簡單線性方程組求解
2.3.5 特殊矩陣
實例2-3 利用特殊矩陣快速構造矩陣
2.3.6 稀疏矩陣及函數
實例2-4 稀疏矩陣函數的巧用
2.4 控制語句
2.4.1 for循環語句
2.4.2 while循環語句
2.4.3 if-else-end語句
2.4.4 switch-case語句
2.4.5 try-catch語句
實例2-5 判斷矢量單調性
2.5 M函數
2.5.1 M函數構造規則
2.5.2 輸入/輸出參數
2.5.3 函數調用
2.5.4 用Feval進行函數運算
實例2-6 矢量單調性(包含子函數調用)
2.6 程序調試
實例2-7 程序調試實例
2.7 MATLAB編程技巧
2.8 綜合實例
實例2-8 漢諾塔問題
實例2-9 結構體的處理
第3章 繪圖與界面
3.1 二維繪圖
3.1.1 plot函數及設置
實例3-1 繪制二維圖應用實例
3.1.2 子圖
3.1.3 特殊二維圖形
3.2 三維繪圖
3.2.1 三維曲線圖
3.2.2 特殊三維圖形
實例3-2 繪制三維圖應用實例
3.3 打印和導出圖形
3.3.1 用菜單打印和導出
3.3.2 命令行打印和導出
3.4 圖形用戶界面
3.4.1 圖形用戶界面
3.4.2 GUI如何工作
3.4.3 創建GUIs 途徑
3.5 用GUIDE創建GUI
3.5.1 新建一個GUI
3.5.2 添加組件
3.5.3 GUI的存儲
3.5.4 GUI的編程
3.6 菜單和工具欄
3.6.1 菜單的創建
3.6.2 工具欄的創建
3.7 組件
3.7.1 組件類型
3.7.2 組件屬性
3.8 綜合實例
實例3-3 稀疏矩陣排列圖
實例3-4 交互式用戶界面設計實例
第4章 Simulink仿真
4.1 Simulink概述
4.2 Simulink模塊庫
4.2.1 公共模塊庫
4.2.2 功能模塊庫
4.3 創建Simulink模型
4.3.1 建立或打開仿真結構圖
4.3.2 菜單與工具欄功能
4.3.3 模塊處理
4.3.4 線的處理
4.3.5 運行仿真
實例4-1 仿真結構圖應用實例
4.4 子系統與封裝
4.4.1 子系統
實例4-2 子系統設計應用實例
4.4.2 封裝
實例4-3 封裝設計應用實例
4.5 Simulink模型調試
4.5.1 Simulink調試器
4.5.2 命令行調試
4.6 S函數
4.6.1 S函數模塊
4.6.2 S函數工作原理
4.6.3 M文件S函數的編寫
4.6.4 M文件S函數模板
實例4-4 S函數應用實例
4.7 綜合實例
實例4-5 食餌-捕食者模型
實例4-6 S函數種群競爭模型
實例4-7 動畫演示單擺運動

第2部分 MATLAB在科學計算中的應用
第5章 線性方程組求解
5.1 直接解法
5.1.1 Gauss消去法
實例5-1 Gauss消去法應用實例
5.1.2 選主元Gauss消去法
實例5-2 選主元Gauss消去法應用實例
5.1.3 Cholesky分解法
實例5-3 Cholesky分解法應用實例
5.2 迭代法
5.2.1 Jacobi迭代法
實例5-4 Jacobi迭代法應用實例
5.2.2 Gauss-Seidel迭代法
實例5-5 Gauss-Seidel迭代法應用實例
5.2.3 超松弛迭代法
實例5-6 超松弛迭代法應用實例
5.2.4 共軛梯度法
實例5-7 共軛梯度法應用實例
5.2.5 Bicg迭代法
實例5-8 Bicg迭代法應用實例
5.2.6 Bicgstab迭代法
實例5-9 Bicgstab迭代法應用實例
5.3 綜合實例
實例5-10 Dirichlet問題中的線性方程組求解問題
實例5-11 兩點邊值問題差分法線性方程組求解問題
第6章 非線性方程(組)求解
6.1 二分法
實例6-1 二分法應用實例
6.2 迭代法
6.2.1 牛頓法
實例6-2 牛頓法應用實例
6.2.2 割線法
實例6-3 割線法應用實例
6.2.3 擬牛頓法
實例6-4 擬牛頓法應用實例
6.2.4 Halley迭代法
實例6-5 Halley迭代應用實例
6.3 綜合實例
實例6-6 牛頓法求解非線性方程組
實例6-7 Halley迭代法求解非線性方程組
第7章 矩陣特征值求解
7.1 非對稱特征值問題
7.1.1 冪法
實例7-1 冪法實例
7.1.2 反冪法
實例7-2 反冪法實例
7.1.3 QR方法
實例7-3 QR方法實例
7.2 對稱特征值問題
7.2.1 對稱QR法
實例7-4 對稱QR方法實例
7.2.2 Jacobi方法
實例7-5 Jacobi方法實例
7.2.3 二分法
實例7-6 二分法實例
7.3 綜合實例
實例7-7 病態實陣的特征值問題
實例7-8 二點邊值問題差分離散矩陣特征值實例
第8章 微分方程(組)求解
8.1 單步法
8.1.1 顯式Euler方法
實例8-1 顯式Euler方法實例
8.1.2 改進的Euler方法
實例8-2 改進的Euler方法實例
8.1.3 Runge-Kutta方法
實例8-3 Runge-Kutta方法實例
8.2 線性多步法
8.2.1 Adams外插法
實例8-4 Adams外插法實例
8.2.2 Adams內插法
實例8-5 Adams內插法實例
8.3 有限差分法
8.3.1 網格剖分
8.3.2 數值微分
8.3.3 差分定解
實例8-6 差分法邊值問題實例
8.4 常微分方程組求解
實例8-7 微分方程組實例
8.5 綜合實例
實例8-8 一維拋物型方程差分法求解
實例8-9 二維波動方程求解
第9章 擬合與插值
9.1 插值運算
9.1.1 一維插值
實例9-1 一維插值實例
9.1.2 二維插值
實例9-2 二維插值實例
9.2 曲線擬合
9.2.1 多項式最小二乘擬合
實例9-3 多項式擬合實例
9.2.2 曲線擬合工具箱
實例9-4 曲線擬合工具箱應用實例
9.3 綜合實例
實例9-5 溫度曲線問題
實例9-6 根據山區地形選點海拔確定地貌
實例9-7 流水量與供水量問題
第10章 優化
10.1 方程求根
10.2 一維最小值問題
10.3 多維最小值問題
10.4 線性規劃
10.4.1 線性規劃問題及數學模型
10.4.2 線性規劃求解
實例10-1 線性規劃實例
10.5 整型規劃
實例10-2 整型規劃實例
10.6 0-1規劃
實例10-3 0-1規劃實例
10.7 無約束非線性規劃
10.7.1 一維搜索
實例10-4 一維搜索實例
10.7.2 黃金分割法
實例10-5 黃金分割法實例
10.7.3 牛頓法
實例10-6 牛頓法無約束非線性規劃實例
10.8 有約束非線性規劃
實例10-7 有約束非線性規劃實例
10.9 二次規劃
實例10-8 二次規劃實例
10.10 綜合實例
實例10-9 運輸問題
實例10-10 供應與選址問題
實例10-11 連續投資問題
第11章 變換及分析
11.1 Fourier變換
11.1.1 基本Fourier變換
實例11-1 函數的Fourier變換
11.1.2 基本Fourier變換逆變換
實例11-2 函數的Fourier逆變換
11.1.3 離散Fourier變換
11.1.4 快速Fourier變換
11.2 Laplace變換
11.2.1 Laplace變換
實例11-3 函數的Laplace變換
11.2.2 Laplace逆變換
實例11-4 函數的Laplace逆變換
11.2.3 Laplace變換與LTI系統
11.3 Z變換
11.3.1 Z變換
11.3.2 Z逆變換
11.3.3 Z變換與離散LTI系統
11.4 濾波器的設計
11.5 綜合實例
實例11-5 濾波器的設計
實例11-6 濾波器的應用
第12章 概率及統計分析
12.1 概率密度函數與分布函數
12.2 隨機變量的數字特征
12.2.1 數學期望
12.2.2 方差與標準差
12.2.3 協方差與相關系數
12.2.4 中心矩
12.2.5 分布函數的統計量
12.3 逆分布函數及隨機數生成
12.3.1 逆分布函數
12.3.2 隨機數生成
實例12-1 隨機數生成
12.4 參數估計
實例12-2 參數估計實例
實例12-3 統計圖實例
12.5 假設檢驗
12.5.1 單個正態總體均值的檢驗
實例12-4 單個正態總體均值假設檢驗實例
12.5.2 兩個正態總體均值差的檢驗
實例12-5 兩個正態總體均值差
假設檢驗實例
12.6 回歸分析
12.6.1 一元線性回歸分析
實例12-6 一元線性回歸分析實例
12.6.2 多元線性回歸分析
實例12-7 多元線性回歸分析實例
12.7 綜合實例
實例12-8 巖石成分分析模型
實例12-9 槲寄生問題
第13章 數值積分及復變函數
13.1 數值積分
13.1.1 中點公式
13.1.2 Newton-Cotes公式
13.1.3 Gauss求積公式
13.1.4 三角形上的求積公式
13.1.5 MATLAB提供的求積函數
實例13-1 數值積分公式比較
13.2 復變函數
13.2.1 復變函數的極限求導和積分
13.2.2 復變函數的Taylor展開
13.2.3 復變函數圖像
13.2.4 留數
實例13-2 復變函數留數的計算及應用
13.3 綜合實例
實例13-3 復變函數洛朗展開
實例13-4 三角形上的積分實例
第14章 有限元分析法
14.1 網格生成
14.1.1 網格生成工具
14.1.2 數據保存
實例14-1 網格生成實例
14.2 協調元
實例14-2 協調元實例
14.3 非協調元
實例14-3 非協調元實例
14.4 離散格式
14.5 構造線性方程組
實例14-4 構造線性方程組實例
14.6 線性方程組求解及誤差分析
實例14-5 線性方程組求解及誤差分析實例
14.7 綜合實例
實例14-6 變系數泊松方程有限元求解
實例14-7 求解Helmholtz方程
第15章 工程實例
15.1 特征值問題求解
15.1.1 網格生成
15.1.2 離散格式
15.1.3 線性方程組特征值問題求解及誤差
15.1.4 程序實現
實例15-1 特征值問題求解程序
15.2 對流擴散方程求解
15.2.1 網格生成
15.2.2 離散格式
15.2.3 線性方程組求解及誤差
15.2.4 程序實現
實例15-2 對流擴散方程求解程序
15.3 熱傳導方程求解
15.3.1 網格生成
15.3.2 離散格式
15.3.3 線性方程組的求解及誤差
15.3.4 程序實現
實例15-3 熱傳導方程求解程序
第16章 C語言與MATLAB接口
16.1 從MATLAB中調用C函數
16.1.1 訪問MATLAB數組

16.1.2 編寫編譯連接C-MEX函數的方法
16.1.3 C-MEX函數的編寫方法
實例16-1 MEX函數實例
16.2 MATLAB引擎
實例16-2 MATLAB引擎實例
16.3 與MAT文件交換數據
實例16-3 MAT程序實例
16.4 綜合實例
實例16-4 素數判斷
實例16-5 在C語言中調用MEX函數
實例16-6 實現雙精度型實數矩陣乘法功能

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 308
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區