《MATLAB基礎知識及工程應用/普通高等教育“十二五”規(guī)劃教材》面向MATIAB的初中級讀者,重點介紹了MATLAB的基礎應用,以簡練的語言和代表性的實例向讀者介紹M.ATIAB的功能及使用方法,為初學MATIAB的用戶提供指導。針對機械專業(yè)的特點,《MATLAB基礎知識及工程應用/普通高等教育“十二五”規(guī)劃教材》對MATIAB的優(yōu)化設計和Simulink仿真功能進行了詳細的介紹,為后續(xù)課程的學習打下良好的基礎。
第1章 MATLAB軟件概述
1.1 MATLAB的發(fā)展歷程
1.2 MATLAB語言的特點
1.2.1 高級但簡單的程序環(huán)境
1.2.2 功能強大的數(shù)值運算功能
1.2.3 出色的圖形處理功能
1.2.4 開放性強、可擴展性強
1.2.5 豐富的工具箱
1.3 MATLAB的安裝、退出及卸載
1.3.1 MATLAB的安裝
1.3.2 MATLAB的啟動和退出
1.3.3 MATLAB的卸載
1.4 MATLAB的操作界面
1.5 MATLAB主菜單
1.5.1 File菜單 第1章 MATLAB軟件概述
1.1 MATLAB的發(fā)展歷程
1.2 MATLAB語言的特點
1.2.1 高級但簡單的程序環(huán)境
1.2.2 功能強大的數(shù)值運算功能
1.2.3 出色的圖形處理功能
1.2.4 開放性強、可擴展性強
1.2.5 豐富的工具箱
1.3 MATLAB的安裝、退出及卸載
1.3.1 MATLAB的安裝
1.3.2 MATLAB的啟動和退出
1.3.3 MATLAB的卸載
1.4 MATLAB的操作界面
1.5 MATLAB主菜單
1.5.1 File菜單
1.5.2 Edit菜單
1.5.3 Debug菜單
1.5.4 window菜單
1.5.5 Deskt叩菜單
1.5.6 Help菜單
1.6 命令窗運行
1.6.1 命令行的顯示方式
1.6.2 命令窗口中命令行的編輯
1.6.3 命令窗口中的標點符號
1.6.4 命令窗口中數(shù)值的顯示格式
1.6.5 命令窗口中相關的操作命令
1.7 歷史命令窗口
1.8 當前目錄窗口
1.8.1 用戶目錄
1.8.2 用戶目錄設置成當前目錄
1.8.3 用戶目錄設置成當前目錄的方法
1.9 工作空間窗口
1.9.1 工作空間窗口的主要功能
1.9.2 工作空間的管理指令
1.1 0 MATIAB的幫助系統(tǒng)
1.1 0.1 命令行窗口查詢幫助
1.1 0.2 MATLAB 2011b聯(lián)機幫助系統(tǒng)
1.1 1 MATLAB中保存的各種文件
1.1 2 MATLAB的搜索路徑
1.1 2.1 搜索路徑的基本操作
1.1 2.2 MATLAB搜索路徑的擴展
習題1
第2章 MATLAB數(shù)值計算
2.1 基本概念
2.1.1 MATLAB數(shù)據類型
2.1.2 變量與常量
2.1.3 標量、向量、矩陣和數(shù)組的概念
2.1.4 復數(shù)
2.1.5 字符串
2.1.6 運算符
2.1.7 命令、函數(shù)、表達式和語句
2.2 向量及其運算
2.2.1 向量的創(chuàng)建
2.2.2 向量的加減與數(shù)乘運算
2.2.3 點積、叉積及混合積的實現(xiàn)
2.3 矩陣及其運算
2.3.1 矩陣的生成
2.3.2 矩陣元素和操作
2.3.3 矩陣的基本運算
2.4 數(shù)組及其運算
2.4.1 多維數(shù)組元素的存儲次序
2.4.2 多維數(shù)組的創(chuàng)建
2.4.3 數(shù)組的運算
2.4.4 數(shù)組的關系與邏輯運算
2.4.5 數(shù)組和矩陣函數(shù)的通用形式
2.4.6 數(shù)組有關的信息的獲取
2.5 字符串數(shù)組的創(chuàng)建與運算
2.5.1 字符串變量的創(chuàng)建
3.3.2 符號表達式的化簡
3.3.3 符號表達式的替換
3.3.4 求反函數(shù)和復合函數(shù)
3.4 符號與數(shù)值間的轉換
3.4.1 符號對象與數(shù)值對象的轉換
3.4.2 符號表達式與多項式的轉換
3.5 符號極限、微積分和級數(shù)求和
3.5.1 符號極限
3.5.2 符號微分
3.5.3 符號積分
3.5.4 符號級數(shù)
3.6 符號積分變換
3.6.1 傅里葉變換及其逆變換
3.6.2 拉普拉斯變換及其逆變換
3.6.3 Z變換及其逆變換
3.7 符號方程的求解
3.7.1 符號代數(shù)方程(組)的求解
3.7.2 符號常微分方程
習題3
第4章 MATLAB程序設計基礎
4.1 程序控制結構
4.1.1 條件語句
4.1.2 循環(huán)語句
4.1.3 程序流的控制
4.2 腳本文件與函數(shù)文件
4.2.1 腳本文件
4.2.2 函數(shù)文件
4.3 數(shù)據的輸入與輸出
4.3.1 數(shù)據輸入
4.3.2 數(shù)據輸出
4.4 程序調試
習題4
第5章 MATLAB繪圖基礎
5.1 二維曲線的繪制
5.1.1 基本繪圖命令plot
5.1.2 特殊二維圖形
5.2 圖形的控制與表現(xiàn)
5.2.1 圖形窗口
5.2.2 坐標軸控制命令
5.2.3 MATIAB的圖形標注方法
5.2.4 圖線形式、顏色和數(shù)據點形
5.3 MATLAB的三維圖形繪制
5.3.1 三維線圖
5.3.2 繪制三維網線圖和曲面圖
5.3.3 特殊的三維圖形繪制
5.4 函數(shù)繪圖
5.4.1 一元函數(shù)繪圖
5.4.2 二元函數(shù)繪圖
5.5 繪制曲線的一般步驟
習題5
第6章 基于MATLAB的機械優(yōu)化設計
6.1 優(yōu)化設計概述
6.2 優(yōu)化設計的數(shù)學模型
6.3 優(yōu)化問題的分類
6.4 MAT[AB優(yōu)化設計
6.5 工程優(yōu)化實例
6.5.1 螺栓組連接的優(yōu)化設計
6.5.2 蝸輪蝸桿減速箱的優(yōu)化設計
6.5.3 平面四桿機構的優(yōu)化設計
6.5.4 鏟車液壓缸優(yōu)化設計
6.5.5 指派問題
6.5.6 生產計劃的最優(yōu)化問題
習題6
第7章 Simulink動態(tài)仿真基礎
7.1 Simulink基本操作
7.1.1 Simulink啟動
7.1.2 Simulink的文件操作和模型窗口
7.1.3 建立Simulink仿真模型
7.1.4 系統(tǒng)仿真運行
7.1.5 仿真結果輸出
7.2 Simulink的基本模塊庫和基本操作
7.2.1 Simulink的常用基本模塊
7.2.2 常用模塊的參數(shù)和屬性設置
7.3 Simulink環(huán)境下的仿真參數(shù)設置
7.3.1 解法器選項卡的參數(shù)設置
7.3.2 數(shù)據的輸入/輸出選項卡的參數(shù)設置
7.3.3 啟動仿真
7.4 Simulink仿真舉例
7.4.1 閉環(huán)控制系統(tǒng)
7.4.2 彈簧一質量一阻尼系統(tǒng)
7.4.3 懸吊式起重機
7.4.4 銀行貸款分期還款問題
7.4.5 閥控液壓缸的動剛度分析
習題7
參考文獻