书籍详情
MATLAB语言及实践教程(第3版)
作者:朱衡君 著
出版社:清华大学出版社
出版时间:2020-09-01
ISBN:9787512142824
定价:¥45.00
购买这本书可以去
内容简介
本书以近期新的MATLAB R2019b为基础,简要介绍了MATLAB语言的程序设计及应用,主要包括它的数据结构与程序设计基础、二维与三维绘图、MATLAB语言在现代科学运算中的应用、SIMULINK的基本使用等知识。通过详实的例题及特别强调的上机实践部分,使学生经过较短时间的学习,就能有效地掌握MATLAB的编程和使用技巧。
作者简介
朱衡君:1982年3月毕业于北方交通大学,1984年12月获北方交通大学硕士学位并留校任教。1988年至1994年留学英国,获Sussex大学博士学位。在北方交大受聘于助教、讲师、副教授、教授、博士生导师等教学岗位,历任副系主任、系主任、副院长、院长、靠前合作交流处处长等行政职务。曾讲授“Fortran语言”、“Matlab语言”、“机电系统信号处理”、“动态测试技术”、“机械故障诊断学”、“工程图学”、留学生“科技汉语”等课程,获校“很好主讲教师”称号。获国家发明三等奖、铁道部科技进步二等奖、湖北省科技进步三等奖及铁道部第四设计院科技进步二等奖各1次。2002年获政府特殊津贴。曾主持“机车随车牵引试验装置”、“转向架负载试验台”、“机车走行部轴承检测诊断系统”等科研项目。曾任教比利时Group T, International University College Leuven(现已并入 Katholieke Universiteit Leuven),并担任北京交通大学鲁汶孔子学院比方顾问院长。
目录
目录
章MATLAB语言概述
11MATLAB语言简介
111MATLAB语言及其发展历程
112MATLAB语言的工具箱
12MATLAB基本功能演示
13上机实践
第2章MATLAB运行环境和编程工具
21MATLAB的使用界面
211工具栏
212路径栏
213当前文件夹
214命令行窗口
215工作区
216命令历史记录
22MATLAB的基本命令
221MATLAB命令编辑
222工作区和工作路径管理命令
223显示格式设定
224窗口清屏命令
225退出及保存工作环境
226标点符号的含义
23MATLAB的源程序编辑/调试工具
24MATLAB的联机帮助系统
25上机实践
第3章MATLAB语言程序设计基础
31MATLAB基本数据类型
311变量、常量与赋值语句结构
312矩阵的MATLAB表示
313构造多维数组
314字符串变量及其处理
32MATLAB语言的基本运算与输入输出
321矩阵的代数运算
322矩阵的逻辑运算
323矩阵的比较关系
324矩阵元素的数据变换
325输入与输出语句
33MATLAB语言的程序流程语句
331循环语句
332条件转移语句
333开关语句
34MATLAB语言的文件编写与调试
341程序文件
342函数文件
343MATLAB文件的跟踪调试
35MATLAB语言编程技巧
351测定程序执行时间和时间分配
352充分发挥速度和利用内存
36上机实践
第4章用MATLAB实现计算数据可视化
41用MATLAB语言绘制二维图形
411基本绘图语句
412绘图语句的选项
413图形标识和坐标控制
414交互式图形指令
42MATLAB句柄图形技术
421句柄图形体系
422多子图及坐标系句柄设定
423曲线对象句柄设定
424字符对象句柄设定
425使用图窗工具设定属性
43用MATLAB绘制多种二维图形
431多种二维图形绘制函数
432误差限图绘制函数
433复数图绘制函数
434条形图绘制函数
435极坐标图绘制函数
436对数坐标图绘制函数
44用MATLAB绘制三维图形
441绘制三维曲线图
442绘制标准三维曲面图
443绘制三维网格图
444绘制三维曲面图
45视角变换与三视图
451视角的设定
452三维图形的三视图
46上机实践
第5章用MATLAB进行数值运算
51解析运算与数值运算
52数值线性代数问题及求解
521特殊矩阵的MATLAB输入
522矩阵的特征参数运算
523矩阵的相似变换与分解
53数值积分与数值微分
531数值差分运算
532类问题的数值积分
533第二类问题的数值积分
54常微分方程的数值解法
541一般常微分方程的数值解法
542常微分方程组的变换与技巧
55数据插值与统计分析
551一维数据的插值拟合
552二维数据的插值拟合
553数据分析与统计处理
56优化
561有界优化器
562无界优化器
563最小二乘优化器
564方程求解器
57上机实践
第6章Simulink的基本用法
61Simulink模块库简介
611信号源模块集
612连续时间函数模块集
613离散时间函数模块集
614逻辑和位操作模块集
615数学运算模块集
616输出池模块集
617信号传送模块集
618不连续函数模块集
619其他模块集
62Simulink模型的建立与仿真
621模型窗口的建立和保存
622模块的有关操作
623Simulink模块的联机帮助系统
624Simulink模块的输出与打印
625模型仿真
63Simulink模型举例
64上机实践
第7章MATLAB解析运算初步
71基本的符号型要素
711符号型常数
712符号型变量
713符号型运算符
714符号型表达式
715符号型表达式的化简
716符号型变量名称的重新设定
717符号型函数
718符号型矩阵
72MATLAB解析运算
721符号型表达式的微分
722符号型表达式的积分
723求解符号型表达式的极限
724求解符号型代数方程及方程组
725求解符号型微分方程及微分方程组
726符号型表达式的代入求值
727符号型函数的绘图
728对符号型变量使用假设条件
729符号型对象与数值型对象的相互转化
73上机实践
第8章MATLAB与C语言的接口应用
81MATLAB外部接口概述
811mxArray 数据结构
812MATLAB 数据类型
813MATLAB与C语言接口的库函数
82C-MEX文件的实现
821C-MEX文件简介
822mex指令及环境建立
823C-MEX函数文件结构
83mx与MEX接口函数
831数值矩阵的创建
832字符串的创建
833逻辑数组的创建
834稀疏矩阵的创建
835MEX库函数
84上机实践
附录AMATLAB命令分类列表
A1MATLAB通用命令
A2运算符和逻辑函数
A3MATLAB编程与调试语句
A4数值与数组
A5数值线性代数
A6数椐分析与变换
A7MATLAB图形绘制与界面设计
A8句柄图形学
A9符号解析运算
A10MATLAB与C语言的接口应用
附录B本书中使用的命令和程序
B1MATLAB语言概述
B2MATLAB运行环境和编程工具
B3MATLAB语言程序设计基础
B4用MATLAB实现计算数据可视化
B5用MATLAB进行数值运算
B6Simulink的基本用法
B7MATLAB解析运算初步
B8MATLAB与C语言的接口应用
参考文献
章MATLAB语言概述
11MATLAB语言简介
111MATLAB语言及其发展历程
112MATLAB语言的工具箱
12MATLAB基本功能演示
13上机实践
第2章MATLAB运行环境和编程工具
21MATLAB的使用界面
211工具栏
212路径栏
213当前文件夹
214命令行窗口
215工作区
216命令历史记录
22MATLAB的基本命令
221MATLAB命令编辑
222工作区和工作路径管理命令
223显示格式设定
224窗口清屏命令
225退出及保存工作环境
226标点符号的含义
23MATLAB的源程序编辑/调试工具
24MATLAB的联机帮助系统
25上机实践
第3章MATLAB语言程序设计基础
31MATLAB基本数据类型
311变量、常量与赋值语句结构
312矩阵的MATLAB表示
313构造多维数组
314字符串变量及其处理
32MATLAB语言的基本运算与输入输出
321矩阵的代数运算
322矩阵的逻辑运算
323矩阵的比较关系
324矩阵元素的数据变换
325输入与输出语句
33MATLAB语言的程序流程语句
331循环语句
332条件转移语句
333开关语句
34MATLAB语言的文件编写与调试
341程序文件
342函数文件
343MATLAB文件的跟踪调试
35MATLAB语言编程技巧
351测定程序执行时间和时间分配
352充分发挥速度和利用内存
36上机实践
第4章用MATLAB实现计算数据可视化
41用MATLAB语言绘制二维图形
411基本绘图语句
412绘图语句的选项
413图形标识和坐标控制
414交互式图形指令
42MATLAB句柄图形技术
421句柄图形体系
422多子图及坐标系句柄设定
423曲线对象句柄设定
424字符对象句柄设定
425使用图窗工具设定属性
43用MATLAB绘制多种二维图形
431多种二维图形绘制函数
432误差限图绘制函数
433复数图绘制函数
434条形图绘制函数
435极坐标图绘制函数
436对数坐标图绘制函数
44用MATLAB绘制三维图形
441绘制三维曲线图
442绘制标准三维曲面图
443绘制三维网格图
444绘制三维曲面图
45视角变换与三视图
451视角的设定
452三维图形的三视图
46上机实践
第5章用MATLAB进行数值运算
51解析运算与数值运算
52数值线性代数问题及求解
521特殊矩阵的MATLAB输入
522矩阵的特征参数运算
523矩阵的相似变换与分解
53数值积分与数值微分
531数值差分运算
532类问题的数值积分
533第二类问题的数值积分
54常微分方程的数值解法
541一般常微分方程的数值解法
542常微分方程组的变换与技巧
55数据插值与统计分析
551一维数据的插值拟合
552二维数据的插值拟合
553数据分析与统计处理
56优化
561有界优化器
562无界优化器
563最小二乘优化器
564方程求解器
57上机实践
第6章Simulink的基本用法
61Simulink模块库简介
611信号源模块集
612连续时间函数模块集
613离散时间函数模块集
614逻辑和位操作模块集
615数学运算模块集
616输出池模块集
617信号传送模块集
618不连续函数模块集
619其他模块集
62Simulink模型的建立与仿真
621模型窗口的建立和保存
622模块的有关操作
623Simulink模块的联机帮助系统
624Simulink模块的输出与打印
625模型仿真
63Simulink模型举例
64上机实践
第7章MATLAB解析运算初步
71基本的符号型要素
711符号型常数
712符号型变量
713符号型运算符
714符号型表达式
715符号型表达式的化简
716符号型变量名称的重新设定
717符号型函数
718符号型矩阵
72MATLAB解析运算
721符号型表达式的微分
722符号型表达式的积分
723求解符号型表达式的极限
724求解符号型代数方程及方程组
725求解符号型微分方程及微分方程组
726符号型表达式的代入求值
727符号型函数的绘图
728对符号型变量使用假设条件
729符号型对象与数值型对象的相互转化
73上机实践
第8章MATLAB与C语言的接口应用
81MATLAB外部接口概述
811mxArray 数据结构
812MATLAB 数据类型
813MATLAB与C语言接口的库函数
82C-MEX文件的实现
821C-MEX文件简介
822mex指令及环境建立
823C-MEX函数文件结构
83mx与MEX接口函数
831数值矩阵的创建
832字符串的创建
833逻辑数组的创建
834稀疏矩阵的创建
835MEX库函数
84上机实践
附录AMATLAB命令分类列表
A1MATLAB通用命令
A2运算符和逻辑函数
A3MATLAB编程与调试语句
A4数值与数组
A5数值线性代数
A6数椐分析与变换
A7MATLAB图形绘制与界面设计
A8句柄图形学
A9符号解析运算
A10MATLAB与C语言的接口应用
附录B本书中使用的命令和程序
B1MATLAB语言概述
B2MATLAB运行环境和编程工具
B3MATLAB语言程序设计基础
B4用MATLAB实现计算数据可视化
B5用MATLAB进行数值运算
B6Simulink的基本用法
B7MATLAB解析运算初步
B8MATLAB与C语言的接口应用
参考文献
猜您喜欢