标题：Matlab语言及实践教程
图书信息
Matlab语言及实践教程[1]　　作者：马斌 
图书详细信息：  ISBN：9787302308188　　定价：52元　　印次：1-1　　装帧：平装　　印刷日期：2013-1-15　　
图书简介：　　内 容 简 介　　本书内容为Matlab语言在数值计算（微分积分、矩阵分析、线性和非线性方程（组）求解、多项式处理、插值拟合、常微分方程（组）求解、偏微分方程求解、优化规划求解等）中的应用，符号计算（微分积分、矩阵分析、线性和非线性方程（组）求解、常微分方程（组）求解、符号代数式运算与简化、数理方程函数等）中的应用，图形绘制与处理（二维、三维、常用和特殊图形的绘制、标注、渲染及动画制作）中的应用，程序设计（面向过程的程序设计和面向对象的程序设计）中的应用，Simulink仿真介绍与建模应用以及在工程实践中的应用。　　本书可作为高等院校理工科专业学生的Matlab语言入门和提高的教程，也可作为工程技术人员或Matlab程序员查询的函数手册。　　
目录
第0章Matlab入门介绍
0.1Matlab概述
0.2Matlab与Simulink功能介绍
0.2.1Matlab的主要模块
0.2.2Simulink功能介绍
0.3Matlab组成窗口操作
0.3.1命令窗口菜单命令
0.3.2Command History窗口操作
0.4常用命令窗口管理命令
0.5Matlab帮助使用
课后习题
第1篇数值计算部分
第1章向量和矩阵生成
1.1向量生成与基本操作
1.2数值矩阵生成
课后习题
第2章向量、矩阵运算
2.1向量的运算
2.2矩阵运算
2.3矩阵特殊操作函数
课后习题
第3章矩阵分析函数
3.1矩阵分析基本函数
3.2矩阵分解函数
课后习题
第4章矩阵理论应用——线性方程组的解法
4.1满秩矩阵线性方程组的解法
4.2不满秩矩阵线性齐次方程组的解法
4.3超静定矩阵线性方程组的解法
课后习题
第5章多项式函数
5.1多项式代数运算
5.2多项式微积分运算
课后习题
第6章插值、拟合
6.1插值网格点生成函数
6.2插值函数
课后习题
第7章数值积分
7.1一元函数的数值积分
7.2二元函数的数值积分
7.3三元函数的数值积分
7.4三元以上函数的积分
课后习题
第8章非线性方程(组)求解
8.1一元方程的数值解
8.2多元非线性方程组的解
8.3方程组的图解法
8.4方程组的符号解
课后习题
第9章常微分方程数值解
9.1常微分方程函数定义
9.2Matlab常微分求解器
9.3微分方程数值求解实例
课后习题
第10章偏微分方程的数值解
10.1Matlab可解偏微分方程类型
10.2Pdetool介绍
10.3二元椭圆型偏微分方程数值解
10.4双曲型偏微分方程
10.5抛物型偏微分方程
课后习题
第11章传统优化方法
11.1优化相关概念
11.2线性规划问题
11.3非线性规划问题
11.3.1一元函数优化问题
11.3.2多元无约束最优化问题
11.3.3多元约束非线性最优化问题
课后习题
第12章多目标优化问题解决方法
12.1多目标问题概述
12.2极小化极大问题
12.3目标达到法
课后习题
第13章全局优化算法
13.1GlobalSearch求解器
13.2多启动点全局优化
13.3模式搜索
课后习题
第14章智能优化算法
14.1遗传算法
14.2模拟退火算法
课后习题
第2篇符号计算部分
第15章符号运算
15.1符号对象及其基本运算
15.2微积分函数
15.3积分变换函数
15.4符号矩阵分析函数
15.5特殊数学函数
15.6符号方程（组）的解
15.7符号对象化简函数
课后习题
第3篇程序设计部分
第16章M文件和面向对象编程
16.1M文件
16.2Matlab结构化程序设计
16.2.1结构化程序设计相关概念和步骤
16.2.2Matlab面向过程的程序设计基础
16.3Matlab变量的存储
16.4Matlab函数建立定义与调用
16.4.1匿名函数
16.4.2内联函数
16.4.3M文本函数
16.4.4函数定义中常用的函数
16.4.5Matlab函数调用
16.4.6若干经典问题Matlab语言递归程序设计
16.5程序的调试与优化
16.6Matlab面向对象编程
16.6.1面向对象的程序设计相关概念
16.6.2实例1： 多项式类
16.6.3实例2： 双向链表类
课后习题
第4篇图像处理部分
第17章绘图与图形处理
17.1Matlab图形系统组成
17.2二维普通图形绘制函数
17.3图形标注函数
17.4特殊效果图像函数
17.5三维普通图形绘制函数
17.5.1网格生成
17.5.2三维曲面绘制函数
17.6矢量场和标量场可视化的函数
17.7符号函数图像绘制函数
17.8图形句柄操作函数
17.8.1图形句柄操作命令
17.8.2颜色与光照模式命令
17.8.3图形坐标句柄处理函数
17.9图形界面绘制函数
17.10图像输入输出函数
17.11电影和动画函数
课后习题
第5篇Simulink实践应用
第18章Simulink仿真
18.1计算机仿真概述
18.2Simulink的文件操作和模型窗口
18.3Simulink库介绍
18.4常用操作、常用模块及仿真设置
18.4.1常用操作
18.4.2常用模块参数和属性设置
18.4.3仿真设置
18.5复杂系统的仿真与分析
18.5.1连续系统仿真
18.5.2离散系统仿真
18.5.3混合系统仿真
18.6子系统与封装
18.6.1普通子系统
18.6.2封装子系统
18.6.3条件子系统
18.7命令窗口创建和运行Simulink模型
18.7.1使用命令窗口创建Simulink模型
18.7.2使用命令窗口运行Simulink模型
课后习题
第19章S?Function的编写及应用
19.1Level?1 Matlab S?Function程序设计
19.2Level?2 Matlab S?Function程序设计
课后习题
第6篇工 程 应 用
第20章Matlab在工程中的应用
20.1Matlab在机械工程中的应用
20.2Matlab在规划制定中的应用
20.3Matlab在电路分析中的应用
20.4Matlab在流动分析中的应用
20.5Matlab在动画设计中的应用
20.6Matlab在分形几何图形绘制中的应用
课后习题
参考文献
书 名: Matlab语言及实践教程
作　者：肖燕彩 齐红元  
出版社：清华大学出版社，北京交通大学出版社
出版时间： 2009年09月
ISBN: 9787811237467
开本： 16开
定价: 18.00 元
图书目录
第1章 MATLAB语言概述
1.1 MATLAB语言简介
1.1.1 MATLAB语言及其发展历程
1.1.2 MATLAB语言的工具箱
1.2 MATLAB基本功能演示
1.3 上机实践
第2章 MATLAB运行环境和编程工具
2.1 MATLAB的使用界面
2.2 MATLAB的基本命令
2.3 MATLAB的源程序编辑/调试工具
2.4 MATLAB的联机帮助系统
2.5 上机实践
第3章 MATLAB语言程序设计基础
3.1 MATLAB基本数据类型
3.1.1 变量、常量与赋值语句结构
3.1.2 矩阵的MATLAB表示
3.1.3 构造多维数组
3.1.4 字符串变量及其处理
3.2 MATLAB语言的基本运算与输入输出
3.2.1 矩阵的代数运算
3.2.2 矩阵的逻辑运算
3.2.3 矩阵的比较关系
3.2.4 矩阵元素的数据变换
3.2.5 输入与输出语句
3.3 MATLAB语言的程序流程语句
3.3.1 循环语句
3.3.2 条件转移语句
3.3.3 开关语句
3.4 MATLAB语言的文件编写与调试
3.4.1 程序文件
3.4.2 函数文件
3.4.3 MATLAB文件的跟踪调试
3.5 MATLAB语言编程技巧
3.5.1 充分利用速度和内存
3.5.2 测定程序执行时间和时间分配
3.6 上机实践
第4章 用MATLAB实现计算数据可视化
4.1 用MATLAB语言绘制二维图形
4.1.1 基本绘图语句
4.1.2 绘图语句的选项
4.1.3 图形标识和坐标控制
4.1.4 交互式图形指令
4.2 MATLAB句柄图形技术
4.2.1 句柄图形体系
4.2.2 多子图及坐标轴句柄设定
4.2.3 曲线对象句柄设定
4.2.4 字符对象句柄设定
4.3 用MATLAB绘制多种二维图形
4.3.1 多种二维图形绘制函数
4.3.2 误差限图绘制函数
4.3.3 复数图绘制函数
4.3.4 条形图与直方图绘制函数
4.3.5 极坐标图绘制函数
4.3.6 对数坐标图绘制函数
4.4 用MATLAB绘制三维图形
4.4.1 绘制三维曲线图
4.4.2 绘制标准三维曲面图
4.4.3 绘制三维网格图
4.4.4 绘制三维曲面图
4.5 视角变换与三视图
4.5.1 视角的设定
4.5.2 三维图形的三视图
4.6 上机实践
第5章 用MATLAB进行现代科学运算
5.1 解析解与数值解
5.2 数值线性代数问题及求解
5.2.1 特殊矩阵的MATLAB输入
5.2.2 矩阵的特征参数运算
5.2.3 矩阵的相似变换与分解
5.3 数值微积分问题
5.3.1 数值差分运算
5.3.2 数值积分
5.4 常微分方程的数值解法
5.4.1 一般常微分方程的数值解法
5.4.2 常微分方程组的变换与技巧
5.5 数据插值与统计分析
5.5.1 一维数据的插值拟合
5.5.2 二维数据的插值拟合
5.5.3 数据分析与统计处理
5.6 上机实践
第6章 Simulink的基本使用方法
6.1 Simulink模块库简介
6.1.1 信号源模块组（Sources）
6.1.2 连续模块组（Continuous）
6.1.3 离散模块组（Discrete）
6.1.4 逻辑和位操作模块组（Logicand Bit Operations）
6.1.5 数学运算模块组（MathOperations）
6.1.6 输出池模块组（Sinks）
6.1.7 信号路线发送模块组（SignalRouting）
6.1.8 断续模块组（Discontinuities）
6.1.9 其他模块组
6.2 Simulink模型的建立与仿真
6.2.1 模型窗口的建立和保存
6.2.2 模块的有关操作
6.2.3 Simulink模块的联机帮助系统
6.2.4 Simulink模块的输出与打印
6.2.5 模型仿真
6.3 Simulink模型举例
6.4 上机实践
第7章 MATLAB与C语言的接口应用
7.1 MATLAB外部接口概述
7.1.1 mxArray数据结构
7.1.2 MATlLAB数据类型
7.1.3 MATLAB与C语言接口的库函数
7.2 C-MEX文件的实现
7.2.1 C-MEX文件简介
7.2.2 mex指令及环境建立
7.2.3 C-MEX函数文件结构
7.3 mx库函数与MEX库函数
7.3.1 数值矩阵的创建
7.3.2 字符串的创建
7.3.3 逻辑数组的创建
7.3.4 稀疏矩阵的创建
7.3.5 MEX库函数
7.4 上机实践
附录 AMATLAB命令分类列表
1 MATLAB通用命令
2 代数、逻辑运算与特殊符号
3 MATLAB编程与调试语句
4 数值与数组
5 数值线性代数
6 数据分析与Fourier变换
7 MATLAB图形绘制与界面设计
8 句柄图形学
9 MATLAB与C语言的接口应用
参考文献
……