編輯推薦
《MATLAB程序設計教程(第2版)》特色
在第一版的基礎上修訂而成,以MATLAB 7.7.版為實踐環境介紹MATLAB程序設計的方法,順應技術發展趨勢。
結閤有關算法原理和數學方法介紹MATLAB的功能,強調理論和實踐相結閤,滿足應用需求。
內容深入淺齣,示例豐富,教學適用性強。書中示例既有對MATLAB重點和難點的詮釋,又展示應用技巧,提供應用範例。
內容簡介
《MATLAB程序設計教程(第2版)》是在第一版的基礎上修改而成,全書基本保持第一版的體係結構,但更新瞭軟件版本(采用MATLAB 7.7)、充實瞭實例、增加瞭實驗部分,使得全書內容更豐富、教學適應性更強。全書按照由淺入深、循序漸進的原則進行編排,在講清楚有關MATLAB算法原理及有關數學背景的基礎上,結閤實例介紹MATLAB的功能與應用。全書共12章,主要內容有MATLAB操作基礎、MATLAB矩陣及其運算、MATLAB程序設計、MATLAB繪圖、MATLAB數據分析與多項式計算、MATLAB解方程與優化問題求解、MAI’LAB數值積勻與數值微分、MATLAB符號運算、MATLAB圖形句柄、MATLAB圖形用戶界麵設計、Simulinl動態仿真集成環境以及MATLAB外部接口技術。
內頁插圖
目錄
序
第二版前言
第一版前言
第l章 MATLAB操作基礎
1.1 MATLAB概述
1.1.1 MATLAB的發展
1.1.2 MATLAB的主要功能
1.1.3 初識MATLAB
1.2 MATLAB集成環境
1.2.1 啓動與退齣MATLAB集成環境
1.2.2 MATLAB操作界麵
1.2.3 MATLAB的搜索路徑
1.3 MATLAB幫助係統
1.3.1 MATLAB幫助窗口
1.3.2 MATLAB幫助命令
1.3.3 MKTLAB演示係統
1.3.4 MATLAB遠程幫助係統
實驗指導
思考練習
第2章 MATLAB矩陣及其運算
2.1 變量和數據操作
2.1.1 變量與賦值
2.1.2 預定義變量
2.1.3 內存變量的管理
2.1.4 MATLAB常用數學函數
2.1.5 數據的輸齣格式
2.2 MATLAB矩陣
2.2.1 矩陣的建立
2.2.2 矩陣的拆分
2.2.3 特殊矩陣
2.3 MATLAB運算
2.3.1 算術運算
2.3.2 關係運算
2.3.3 邏輯運算
2.4 矩陣分析
2.4.1 對角陣與三角陣
2:4.2 矩陣的轉置與鏇轉
2.4.3 矩陣的逆與僞逆
2.4.4 方陣的行列式
2.4.5 矩陣的秩與跡
2.4.6 嚮量和矩陣的範數
2.4.7 矩陣的條件數
2.4.8 矩陣的特徵值與特徵嚮量
2.5 矩陣的超越函數
2.6 字符串
2.7 結構數據和單元數據
2.7.1 結構數據
2.7.2 單元數據
2.8 稀疏矩陣
2.8.1 矩陣存儲方式
2.8.2 稀疏存儲方式的産生
2.8.3 稀疏矩陣應用舉例
實驗指導
思考練習
第3章 MATLAB程序設計
3.1 M文件
3.1.1 M文件的分類
3.1.2 M文件的建立與打開
3.2 程序控製結構
3.2.1 順序結構
3.2.2 選擇結構
3.2.3 循環結構
3.3 函數文件
3.3.1 函數文件的基本結構
3.3.2 函數調用
3.3.3 函數參數的可調性
3.3.4.全局變量與局部變量
3.4 程序舉例
3.5 程序調試
3.5.1 程序調試概述
3.5.2 調試菜單
3.5.3 調試命令
實驗指導
思考練習
第4章 MATLAB繪圖
4.1 二維數據麯綫圖
4.1.1 繪製單根二維麯綫
4.1.2 繪製多根二維麯綫
4.1.3 設置麯綫樣式
4.1.4 圖形標注與坐標控製
4.1.5 圖形的可視化編輯
4.1.6 圖形窗口的分割
4.2 其他二維圖形
4.2.1 對函數自適應采樣的繪圖函數
4.2.2 其他坐標係下的二維數據麯綫圖
4.2.3 二維統計分析圖
4.3 隱函數繪圖
4.4 三維圖形
4.4.1 三維麯綫
4.4.2 三維麯麵
4.4.3 其他三維圖形
4.5 圖形修飾處理
4.5.1 視點處理
4.5.2 色彩處理
4.5.3 圖形的裁剪處理
4.6 圖像處理與動畫製作
4.6.1 圖像處理
4.6.2 動畫製作
實驗指導
思考練習
第5章 MATLAB數據分析與多項式計算
5.1 數據統計處理
5.1.1 最大值和最小值
5.1.2 求和與求積
5.1.3 平均值和中值
5.1.4 纍加和與纍乘積
5.1.5 標準方差與相關係數
5.1.6 排序
5.2 數據插值
5.2.1 一維數據插值
5.2.2 二維數據插值
5.3 麯綫擬閤
5.4 離散傅裏葉變換
5.4.1 離散傅裏葉變換算法簡介
5.4.2 離散傅裏葉變換的實現
5.5 多項式計算
5.5.1 多項式的四則運算
5.5.2 多項式的導函數
5.5.3 多項式的求值
5.5.4.多項式求根
實驗指導
思考練習
第6章 MATLAB解方程與最優化問題求解
6.1 綫性方程組求解
6.1.1 直接解法
6.1.2 迭代解法
6.2 非綫性方程數值求解
6.2.1 單變量非綫性方程求解
6.2.2 非綫性方程組的求解
613常微分方程初值問題的數值解法
6.3.1 龍格-庫塔法簡介
6.3.2 龍格-庫塔法的實現
6.4 最優化問題求解
6.4.1 無約束最優化問題求解
6.4.2 有約束最優化問題求解
6.4.3 綫性規劃問題求解
實驗指導
思考練習
第7章 MATLAB數值積分與數值微分
7.1 數值積分
7.1.1 數值積分基本原理
7.1.2 數值積分的實現方法
7.1.3 多重定積分的數值求解
7.2 數值微分
7.2.1 數值差分與差商
7.2.2 數值微分的實現
實驗指導
思考練習
第8章 MATLAB符號運算
8.1 符號對象
8.1.1 建立符號對象
8.1.2 符號錶達式運算
8.1.3 符號錶達式中變量的確定
8.1.4 符號矩陣
8.2 符號微積分
8.2.1 符號極限
8.2.2 符號導數
8.2.3 符號積分
8.3 級數
8.3.1 級數符號求和
8.3.2 函數的泰勒級數
8.4 符號方程求解
8.4.1 符號代數方程求解
8.4.2 符號常微分方程求解
實驗指導
思考練習
第9章 MATLAB圖形句柄
9.1 圖形對象及其句柄
9.1.1 圖形對象
9.1.2 圖形對象句柄
9.1.3 圖形對象屬性
9.2 圖形窗口與坐標軸
9.2.1 圖形窗口對象
9.2.2 坐標軸對象
9.3 低層繪圖操作
9.3.1 麯綫對象
9.3.2 麯麵對象
9.3.3 文本對象
9.3.4 其他核心對象
實驗指導
思考練習
第10章 MATLAB圖形用戶界麵設計
10.1 用戶界麵對象
10.2 菜單設計
10.2.1 建立用戶菜單
10.2.2 菜單對象常用屬性
10.2.3 快捷菜單
10.3 對話框設計
10.3.1 對話框的控件
10.3.2 控件的操作
10.3.3 對話框設計示例
10.4 圖形用戶界麵開發環境
10.4.1 圖形用戶界麵設計窗口
10.4.2 常用的用戶界麵設計工具
10.4.3 圖形用戶界麵開發環境應用示例
實驗指導
思考練習
第11章 Simulink動態仿真集成環境
11.1 Simulink操作基礎
11.1.1 Simulink簡介
11.1.2 Simulink的啓動與退齣
11.2 係統仿真模型
11.2.1 Simulink的基本模塊
11.2.2 模塊的編輯
11.2.3 模塊的連接
11.2.4 模塊的參數和屬性設置
11.3 係統的仿真
11.3.1 設置仿真參數
11.3.2 啓動係統仿真與仿真結果分析
l1.3.3 係統仿真實例
11.4 使用命令操作對係統進行仿真
11.5 子係統及其封裝技術
11.5.1 子係統的建立
11.5.2 子係統的條件執行
11.5.3 子係統的封裝
11.6 S函數的設計與應用
11.6.1 用MATLAB語言編寫S函數
11.6.2 S函數的應用
實驗指導
思考練習
第12章 MATLAB外部接口技術
12.1 MATLAB與MicrosoftOffice的混閤使用
12.1.1 在w10rd中使用MATLAB
12.1.2 在Excel中使用MATLAB
12.2 MATLAB數據接口
12.2.1 數據文件操作
12.2.2 MAT文件及其應用
12.3 MATLAB應用程序接口
12.3.1 C語言MEX文件的創建
12.3.2 MATLAB引擎技術
實驗指導
思考練習
附錄A MATLAB常用命令與函數分類索引錶
附錄B MATLAB可用的LaTeX字符集
參考文獻
精彩書摘
4.模塊外形的調整
要改變單個模塊的大小,首先應選中該模塊,用鼠標左鍵點住其周圍的4個黑方塊中的任何一個並拖動,這時會齣現一個虛綫的矩形錶示新模塊的大小,到需要的位置後釋放鼠標即可。
若要改變整個模型中所有模塊的大小,可以打開模型編輯窗口中的View菜單,Zoom In和Zoom Out命令分彆用來放大和縮小整個模型,Fit Selection To View命令用來將當前選中的模塊或當前係統放大到整個窗口大小來觀察,Normal(100%)用來將整個模型恢復到原始的正常大小。
要調整模塊的方嚮,首先應選定模塊,然後選擇模型編輯窗口Format菜單中的Rotate Block命令使模塊順時針方嚮鏇轉90°,選擇Filp Block命令使模塊鏇轉180°顯然兩次鏇轉90°與一次鏇轉180°的操作效果是一樣的。
要改變模塊的顔色,首先選定模塊,然後選擇Format菜單中的Foreground Color命令,選擇模塊的前景色,即模塊的圖標、邊框和模塊名的顔色,使模塊産生陰影效果。選擇。Format菜單中的Background Color命令,選擇模塊的背景色,即模塊的背景填充色。選擇Format菜單中的Screen Color命令,用來改變模型的背景色。
要給模塊加陰影,首先應選定模塊,然後選擇Format菜單中的Show Drop Shadow命令使模塊産生陰影效果。
前言/序言
隨著計算機科學與技術的飛速發展,計算機的應用已經滲透到國民經濟與人們生活的各個角落,正在日益改變著傳統的人類工作方式和生活方式。在我國高等教育逐步實現大眾化後,越來越多的高等院校會麵嚮國民經濟發展的第一綫,為行業、企業培養各級各類高級應用型專門人纔。為瞭大力推廣計算機應用技術,更好地適應當前我國高等教育的跨躍式發展,滿足我國高等院校從精英教育嚮大眾化教育的轉變,符閤社會對高等院校應用型人纔培養的各類要求,我們成立瞭“21世紀高等院校規劃教材編委會”,在明確瞭高等院校應用型人纔培養模式、培養目標、教學內容和課程體係的框架下,組織編寫瞭本套“21世紀高等院校規劃教材”。
眾所周知,教材建設作為保證和提高教學質量的重要支柱及基礎,作為體現教學內容和教學方法的知識載體,在當前培養應用型人纔中的作用是顯而易見的。探索和建設適應新世紀我國高等院校應用型人纔培養體係需要的配套教材已經成為當前我國高等院校教學改革和教材建設工作麵臨的緊迫任務。因此,編委會經過大量的前期調研和策劃,在廣泛瞭解各高等院校的教學現狀、市場需求,探討課程設置、研究課程體係的基礎上,組織一批具備較高的學術水平、豐富的教學經驗、較強的工程實踐能力的學術帶頭人、科研人員和主要從事該課程教學的骨乾教師編寫齣一批有特色、適用性強的計算機類公共基礎課、技術基礎課、專業及應用技術課的教材以及相應的教學輔導書,以滿足目前高等院校應用型人纔培養的需要。本套教材消化和吸收瞭多年來已有的應用型人纔培養的探索與實踐成果,緊密結閤經濟全球化時代高等院校應用型人纔培養工作的實際需要,努力實踐,大膽創新。教材編寫采用整體規劃、分步實施、滾動立項的方式,分期分批地啓動編寫計劃,編寫大綱的確定以及教材風格的定位均經過編委會多次認真討論,以確保該套教材的高質量和實用性。
MATLAB程序設計教程(第2版)/21世紀高等院校規劃教材 epub pdf mobi txt 電子書 下載 2024
MATLAB程序設計教程(第2版)/21世紀高等院校規劃教材 下載 epub mobi pdf txt 電子書