内容简介
《MATLAB程序设计教程(第3版)/普通高等教育“十三五”规划教材(计算机专业群)》是在第二版的基础上修订改写而成,全书基本保持第二版的体系结构,但更新了软件版本、充实了实例,使得全书内容更丰富、教学适应性更强。
《MATLAB程序设计教程(第3版)/普通高等教育“十三五”规划教材(计算机专业群)》按照由浅入深、循序渐进的原则进行编排,在讲清有关数学背景及算法思想的基础上,介绍了MATLAB的功能,并结合实例介绍MATLAB的应用。全书主要内容有MATLAB操作基础、MATLAB矩阵及其运算、MATLAB程序流程控制、MATLAB绘图、MATLAB数据分析与多项式计算、MATLAB解方程与优化问题求解、MATLAB数值积分与数值微分、MATLAB符号运算、MATLAB图形句柄、MATLAB图形用户界面设计、Simulink动态仿真集成环境以及MATLAB外部接口技术。
《MATLAB程序设计教程(第3版)/普通高等教育“十三五”规划教材(计算机专业群)》可作为高校NT科各专业大学生、研究生学习的教材,也可供广大科技工作者阅读使用。
内页插图
目录
前言
第1章 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 MATLAB演示系统
实验指导
思考练习
第2章 MATLAB矩阵及其运算
2.1 MATLAB数据类型
2.2 变量和数据操作
2.2.1 变量与赋值
2.2.2 预定义变量
2.2.3 内存变量的管理
2.2.4 MAILAB常用数学函数
2.2.5 数据的输出格式
2.3 MATLAB矩阵
2.3.1 矩阵的建立
2.3.2 矩阵的拆分
2.3.3 特殊矩阵
2.4 MATLAB运算
2.4.1 算术运算
2.4.2 关系运算
2.4.3 逻辑运算
2.5 矩阵分析
2.5.1 对角阵与三角阵
2.5.2 矩阵的转置与旋转
2.5.3 矩阵的逆与伪逆
2.5.4 方阵的行列式
2.5.5 矩阵的秩与迹
2.5.6 向量和矩阵的范数
2.5.7 矩阵的条件数
2.5.8 矩阵的特征值与特征向量
2.6 矩阵的超越函数
2.7 字符串
2.7.1 字符串的表示
2.7.2 字符串的操作
2.8 结构数据和单元数据
2.8.1 结构数据
2.8.2 单元数据
2.9 稀疏矩阵
2.9.1 矩阵存储方式
2.9.2 稀疏存储方式的产生
2.9.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.6 程序举例
实验指导
思考练习
……
第4章 MATLAB绘图
第5章 MATLAB数据分析与多项式计算
第6章 MATLAB解方程与最优化问题求解
第7章 MATLAB数值积分与数值微分
第8章 MATLAB符号运算
第9章 MATLAB图形句柄
第10章 MATLAB图形用户界面设计
第11章 Simulink动态仿真集成环境
第12章 MATLAB外部接口技术
附录1 MATLAB常用命令与函数分类索引表
附录2 MATLAB常用的LaTeX字符
主要参考文献
前言/序言
20世纪80年代出现了科学计算语言,亦称科学计算软件,MATLAB语言就是其中之一。MATLAB有矩阵实验室(MATrixLaboratory)之意,代表了当今国际科学计算软件的先进水平。MATLAB起源于矩阵运算,但它将数值计算、符号计算、图形处理、系统仿真和程序流程控制等功能集成在统一的环境中,并具有与其他程序设计语言的应用接口以及许多面向特定应用领域的工具箱,在科学研究以及工程设计领域有着十分广泛的应用。
《MATLAB程序设计教程》第一版于2005年3月出版,第二版于2010年2月出版。该书出版的十多年,也是MATLAB在我国得到不断普及和应用的十多年。时至今日,MATLAB已经发展成为适合多学科、多平台,广泛应用于科学研究和工程应用领域的程序设计语言。从2006年起,MathWorks公司每年发布两次以年份命名的MATLAB版本,其中3月份左右发布a版,9月份左右发布b版,包括MATLABR2006a(7.2版)、MATLABR2006b(7.3版),MATLABR2012a(7.14版)。2012年9月,MathWorks公司推出了MATLABR2012b,即MATLAB8.0版,该版本从操作界面到系统功能都有重大改变和加强,随后推出了MATLABR2013a(8.1版)、MATLABR2013b(8.2版)、…、MATLABR2015b(8.6版)。2016年3月,MathWorks公司推出了MATLABR2016a(9.0版)、2016年9月推出了MATLABR2016b(9.1版)、2017年3月推出了MATLABR2017a(9.2版),这是本书交稿时的最高版本,以后还会不断推出新的版本。在功能上讲,从MATLABR2012b开始,MATLAB的操作界面和基本功能是一样的,所以不必过于在意版本的变化。本书以MATLABR2016a(9.0版)作为操作环境。
在MATLAB版本不断更新的同时,MATLAB的应用领域也得到不断拓展,在许多学术刊物上都可以看到MATLAB的应用案例。在高等院校,无论是在课程教学,还是在课程设计、毕业设计等培养环节中,应用MATLAB已十分普遍,MATLAB成为重要的解题工具,将MATLAB融入其他课程的教学以及教学环节成为改革传统教学的重要措施。许多高等院校将MATLAB语言列入培养方案,纳入计算机教育课程体系,开设了相应的课程。《MATLAB程序设计教程》-书出版后,被许多高校选做教材,受到同行及读者的欢迎,在此我们表示诚挚的谢意。为了适应新的技术发展要求,并总结教材前两版在教学过程中的体会与经验,更好地为教学服务,作者在本书第二版的基础上进行了合理的取舍,并作了许多修改、补充和完善,形成本书第三版。第三版基本上保持第二版的体系结构,但更新了软件版本、充实了实例,使得全书内容更丰富、教学适应性更强。
全书按照由浅入深、循序渐进的原则进行编排,在讲清有关数学背景及算法思想的基础上,介绍MATLAB的功能,并结合实例介绍MATLAB的应用。全书主要内容有MATLAB操作基础、MATLAB矩阵及其运算、MATLAB程序流程控制、MATLAB绘图、MATLAB数据分析与多项式计算、MATLAB解方程与最优化问题求解、MATLAB数值积分与数值微分、MATLAB符号运算、MATLAB图形句柄、MATLAB图形用户界面设计、Simulink动态仿真集成环境以及MATLAB外部接口技术。两个附录分别给出了MATLAB常用命令与函数分类索引表和MATLAB常用的LaTeX字符集,可供读者需要时查阅。
MATLAB程序设计教程(第3版)/普通高等教育“十三五”规划教材(计算机专业群) epub pdf mobi txt 电子书 下载 2024
MATLAB程序设计教程(第3版)/普通高等教育“十三五”规划教材(计算机专业群) 下载 epub mobi pdf txt 电子书 2024
MATLAB程序设计教程(第3版)/普通高等教育“十三五”规划教材(计算机专业群) mobi pdf epub txt 电子书 下载 2024
MATLAB程序设计教程(第3版)/普通高等教育“十三五”规划教材(计算机专业群) epub pdf mobi txt 电子书 下载 2024