书籍详情
MATLAB从零到进阶
作者:谢中华,李国栋,刘焕进 等著
出版社:北京航空航天大学出版社
出版时间:2012-12-01
ISBN:9787512409071
定价:¥82.00
购买这本书可以去
内容简介
本着从易到难、从基础到应用及提高的原则,《MATLAB开发实例系列图书:MATLAB从零到进阶》结合大量案例系统讲解MATLAB语言编程要旨。主要内容包括:MATLAB简介和基本操作,绘图与可视化,程序设计,图形用户界面(GUI)编程,数据I/O(与TXT、Excel、数据库之间的数据交换),符号计算,数值积分计算,方程与方程组的数值解,常微分方程(组)数值求解,线性规划和非线性优化问题求解,最大最小问题求解,概率分布与随机数,描述性统计,参数估计与假设检验,回归分析,多项式回归与数据插值,MATLAB程序编译,系统级仿真工具Simulink及其应用等。附录为Simulink常用命令列表。《MATLAB开发实例系列图书:MATLAB从零到进阶》可作为一般读者自学并掌握MATLAB语言的参考书,也可作为高等院校理工类本科生、研究生系统学习MATLAB的教材或参考书,还可作为科研人员和工程技术人员应用MATLAB解决实际问题的参考用书。
作者简介
谢中华,副教授,资深MATLAB培训师,十多年MATLAB编程经验,已出版书籍《MATLAB统计分析与应用:40个案例分析》。现于天津科技大学数学系任教,长期从事MATLAB相关课程的教学与培训。精通MATLAB、SAS、R语言等软件,擅长多种软件协同作战,有着扎实的理论基础和丰富的实战经验。李国栋,网名ljelly,获得机械制造及自动化专业学士(哈尔滨理工大学1996),硕士(哈尔滨工业大学2003)和博士学位(哈尔滨工业大学2007);MATLAB中文论坛专家,Simwe论坛MATLAB版版主。长期从事信号处理和控制系统方面的研究工作,发表学术论文15篇,擅长应用软件和嵌入式系统(DSP和FPGA)的算法开发、软件实现。对MATLAB及其Sireulink环境和部分工具箱函数非常熟悉,具有多个MATLAB工程开发经验,积累了丰富的应用知识和设计经验,包括磁悬浮轴承、电子测量仪器和雷达系统等方面的应用,涉及机械、电子、计算机和控制等多学科方面的专业知识。刘焕进,网名liuhuanjinliu,MATLAB中文论坛版主,山东省科学院计算中心助理研究员,工学硕士。现于合肥工业大学机械与汽车工程学院机械制造及其自动化专业攻读博士学位,主要研究方向为机械系统动力学及低噪声设计、传感器结构设计与力学分析,数字信号处理及分析等。精通C、C++、VisualC++语言,使用MATLAB科学计算软件近三年,积累了丰富的经验,尤其擅长MATLAB图形用户界面编程。郑志勇,资深MATLAB专家,10年MATLAB编程经验,产品经理,先后就职于证券公司、基金公司。已出版书籍《运筹学与最优化MATLAB编程》、《金融数量分析:基于MATLAB编程》。吴鹏,网名rocwoods,硕士毕业于北京理工大学应用数学系,十年MALAB编程经验,曾出版《MATLAB高效编程技巧与应用:25个案例分析》一书,受到广大读者好评。在数值计算、运筹学与最优化、图像处理、MATLAB与C/C++混合编程领域有着丰富的项目实战经验。
目录
第1章 MATLAB简介
1.1 MATLAB的那些事儿
1.1.1 MATLAB的起源
1.1.2 MATLAB的版本信息
1.1.3 MATLAB软件的系统组成
1.1.4 MATLAB的产品构成
1.1.5 Simulink的产品构成
1.1.6 MATLAB/Simulink的应用领域
1.2 MATLAB的安装与启动
1.2.1 MATLAB的安装
1.2.2 MATLAB的启动
1.3 MATLAB工作界面
1.3.1 工作界面布局
1.3.2 工作界面的显示属性调整
1.3.3 工作界面的布局调整
1.4 命令窗口(Command Window)
1.4.1 初识MATLAB命令
1.4.2 分号的重要作用
1.4.3 MATLAB命令窗口中常用的快捷键
1.5 历史命令窗口(Command History)
1.6 当前目录窗口(Current Directory)
1.6.1 MATLAB搜索路径机制和搜索顺序
1.6.2 MATLAB当前目录管理
1.6.3 MATLAB搜索路径设置
1.7 工作空间窗口(Workspace)
1.8 程序编辑窗口(Editor)
1.8.1 编辑M文件
1.8.2 M文件的调用
1.8.3 MATLAB程序编辑窗口中常用的快捷键
1.9 MATLAB帮助系统
1.9.1 MATLAB命令窗口帮助系统
1.9.2 Help帮助浏览器
1.10 参考文献
第2章 MATLAB基本操作
2.1 变量的定义与数据类型
2.1.1 变量的定义与赋值
2.1.2 数据类型
2.1.3 数据输出格式
2.2 常用函数
2.3 数组运算
2.3.1 矩阵的定义
2.3.2 特殊矩阵
2.3.3 高维数组
2.3.4 定义结构体数组
2.3.5 定义元胞数组(Cell Array)
2.3.6 几种数组的转换
2.3.7 矩阵的算术运算
2.3.8 矩阵的关系运算
2.3.9 矩阵的逻辑运算
2.3.10 矩阵的其他常用运算
2.4 MATLAB常用标点符号
2.5 MATLAB命令窗口中常用快捷命令
2.6 参考文献
第3章 MATLAB绘图与可视化
3.1 图形对象与图形对象句柄
3.1.1 句柄式图形对象
3.1.2 获取图形对象属性名称和属性值
3.1.3 设置图形对象属性值
3.2 二维图形绘制
3.2.1 基本二维绘图函数
3.2.2 二维图形修饰和添加注释
3.2.3 常用统计绘图函数
3.2.4 特殊二维绘图函数
3.3 三维图形绘制
3.3.1 常用三维绘图函数
3.3.2 三维图形的修饰和添加注释
3.4 图形的打印和输出
3.4.1 把图形复制到剪贴板
3.4.2 把图形导出到文件
3.4.3 打印图形
3.5 动画制作
3.5.1 彗星运行轨迹动画
3.5.2 霓虹闪烁动画
3.5.3 电影动画
3.5.4 录制AVI格式视频动画
3.5.5 制作GIF格式动画
3.6 参考文献
第4章 MATLAB程序设计
4.1 M 文件——脚本文件和函数文件
4.1.1 脚本文件
4.1.2 函数文件
4.2 MATLAB程序流程控制与调试
4.2.1 MATLAB程序流程控制
4.2.2 MATLAB程序调试
4.3 程序流程控制示例
4.3.1 概述
4.3.2 问题分析
4.3.3 MATLAB求解
4.4 匿名函数、子函数与嵌套函数
4.4.1 匿名函数
4.4.2 子函数
4.4.3 嵌套函数
4.4.4 嵌套函数的彼此调用关系
4.5 匿名函数、子函数与嵌套函数应用案例
4.5.1 匿名函数应用实例
4.5.2 子函数和嵌套函数应用实例
4.6 编写高效的MATLAB程序
4.6.1 重新认识循环
4.6.2 提高代码效率的方法
4.7 养成良好的编程风格
4.7.1 命名规则
4.7.2 程序设计注意事项
4.7.3 程序编排与注释
4.8 参考文献
第5章 图形用户界面(GUI)编程
5.1 图形对象
5.1.1 图形对象的类型
5.1.2 图形对象的属性
5.1.3 图形对象的操作
5.2 图形用户界面的设计原则和步骤
5.2.1 图形用户界面设计原则
5.2.2 图形用户界面的设计步骤
5.3 开发图形用户界面的方法
5.4 直接编写M文件开发图形用户界面
5.4.1 M文件的类型
5.4.2 根对象
5.4.3 图形窗口对象
5.4.4 坐标轴对象
5.4.5 用户界面控件对象
5.4.6 用户菜单对象
5.4.7 用户现场菜单对象
5.4.8 用户工具条对象
5.5 利用GUIDE工具开发图形用户界面
5.5.1 GUIDE及其组成部分
5.5.2 GUIDE产生的FIG文件和M文件
5.5.3 GUIDE创建的GUI中的数据管理
5.5.4 利用GUIDE创建图形用户界面
5.6 典型案例介绍
5.6.1 基于列表控件的图片浏览器
5.6.2 在GUI中对鼠标进行控制
5.6.3 实现同一GUI内的不同控件之间的数据传递
5.6.4 实现不同GUI之间的数据传递
5.6.5 在GUI中控制Simulink仿真过程
第6章 MATLAB与TXT文件的数据交换
第7章 MATLAB与Excel文件的数据交换
第8章 数据库连接
第9章 符号计算
第10章 数值积分计算
第11章 方程与方程组的数值求解
第12章 常微分方程(组)数值求解
第13章 线性规划问题
第14章 非线性优化问题
第15章 最大最小问题——公共设施选址
第16章 概率分布与随机数
第17章 描述性统计量和统计图
第18章 参数估计与假设检验
第19章 回归分析
第20章 多项式回归与数据插值
第21章 MATLAB程序编译
第22章 系统级仿真工具Simulink及应用
附录 Simulink常用命令列表
1.1 MATLAB的那些事儿
1.1.1 MATLAB的起源
1.1.2 MATLAB的版本信息
1.1.3 MATLAB软件的系统组成
1.1.4 MATLAB的产品构成
1.1.5 Simulink的产品构成
1.1.6 MATLAB/Simulink的应用领域
1.2 MATLAB的安装与启动
1.2.1 MATLAB的安装
1.2.2 MATLAB的启动
1.3 MATLAB工作界面
1.3.1 工作界面布局
1.3.2 工作界面的显示属性调整
1.3.3 工作界面的布局调整
1.4 命令窗口(Command Window)
1.4.1 初识MATLAB命令
1.4.2 分号的重要作用
1.4.3 MATLAB命令窗口中常用的快捷键
1.5 历史命令窗口(Command History)
1.6 当前目录窗口(Current Directory)
1.6.1 MATLAB搜索路径机制和搜索顺序
1.6.2 MATLAB当前目录管理
1.6.3 MATLAB搜索路径设置
1.7 工作空间窗口(Workspace)
1.8 程序编辑窗口(Editor)
1.8.1 编辑M文件
1.8.2 M文件的调用
1.8.3 MATLAB程序编辑窗口中常用的快捷键
1.9 MATLAB帮助系统
1.9.1 MATLAB命令窗口帮助系统
1.9.2 Help帮助浏览器
1.10 参考文献
第2章 MATLAB基本操作
2.1 变量的定义与数据类型
2.1.1 变量的定义与赋值
2.1.2 数据类型
2.1.3 数据输出格式
2.2 常用函数
2.3 数组运算
2.3.1 矩阵的定义
2.3.2 特殊矩阵
2.3.3 高维数组
2.3.4 定义结构体数组
2.3.5 定义元胞数组(Cell Array)
2.3.6 几种数组的转换
2.3.7 矩阵的算术运算
2.3.8 矩阵的关系运算
2.3.9 矩阵的逻辑运算
2.3.10 矩阵的其他常用运算
2.4 MATLAB常用标点符号
2.5 MATLAB命令窗口中常用快捷命令
2.6 参考文献
第3章 MATLAB绘图与可视化
3.1 图形对象与图形对象句柄
3.1.1 句柄式图形对象
3.1.2 获取图形对象属性名称和属性值
3.1.3 设置图形对象属性值
3.2 二维图形绘制
3.2.1 基本二维绘图函数
3.2.2 二维图形修饰和添加注释
3.2.3 常用统计绘图函数
3.2.4 特殊二维绘图函数
3.3 三维图形绘制
3.3.1 常用三维绘图函数
3.3.2 三维图形的修饰和添加注释
3.4 图形的打印和输出
3.4.1 把图形复制到剪贴板
3.4.2 把图形导出到文件
3.4.3 打印图形
3.5 动画制作
3.5.1 彗星运行轨迹动画
3.5.2 霓虹闪烁动画
3.5.3 电影动画
3.5.4 录制AVI格式视频动画
3.5.5 制作GIF格式动画
3.6 参考文献
第4章 MATLAB程序设计
4.1 M 文件——脚本文件和函数文件
4.1.1 脚本文件
4.1.2 函数文件
4.2 MATLAB程序流程控制与调试
4.2.1 MATLAB程序流程控制
4.2.2 MATLAB程序调试
4.3 程序流程控制示例
4.3.1 概述
4.3.2 问题分析
4.3.3 MATLAB求解
4.4 匿名函数、子函数与嵌套函数
4.4.1 匿名函数
4.4.2 子函数
4.4.3 嵌套函数
4.4.4 嵌套函数的彼此调用关系
4.5 匿名函数、子函数与嵌套函数应用案例
4.5.1 匿名函数应用实例
4.5.2 子函数和嵌套函数应用实例
4.6 编写高效的MATLAB程序
4.6.1 重新认识循环
4.6.2 提高代码效率的方法
4.7 养成良好的编程风格
4.7.1 命名规则
4.7.2 程序设计注意事项
4.7.3 程序编排与注释
4.8 参考文献
第5章 图形用户界面(GUI)编程
5.1 图形对象
5.1.1 图形对象的类型
5.1.2 图形对象的属性
5.1.3 图形对象的操作
5.2 图形用户界面的设计原则和步骤
5.2.1 图形用户界面设计原则
5.2.2 图形用户界面的设计步骤
5.3 开发图形用户界面的方法
5.4 直接编写M文件开发图形用户界面
5.4.1 M文件的类型
5.4.2 根对象
5.4.3 图形窗口对象
5.4.4 坐标轴对象
5.4.5 用户界面控件对象
5.4.6 用户菜单对象
5.4.7 用户现场菜单对象
5.4.8 用户工具条对象
5.5 利用GUIDE工具开发图形用户界面
5.5.1 GUIDE及其组成部分
5.5.2 GUIDE产生的FIG文件和M文件
5.5.3 GUIDE创建的GUI中的数据管理
5.5.4 利用GUIDE创建图形用户界面
5.6 典型案例介绍
5.6.1 基于列表控件的图片浏览器
5.6.2 在GUI中对鼠标进行控制
5.6.3 实现同一GUI内的不同控件之间的数据传递
5.6.4 实现不同GUI之间的数据传递
5.6.5 在GUI中控制Simulink仿真过程
第6章 MATLAB与TXT文件的数据交换
第7章 MATLAB与Excel文件的数据交换
第8章 数据库连接
第9章 符号计算
第10章 数值积分计算
第11章 方程与方程组的数值求解
第12章 常微分方程(组)数值求解
第13章 线性规划问题
第14章 非线性优化问题
第15章 最大最小问题——公共设施选址
第16章 概率分布与随机数
第17章 描述性统计量和统计图
第18章 参数估计与假设检验
第19章 回归分析
第20章 多项式回归与数据插值
第21章 MATLAB程序编译
第22章 系统级仿真工具Simulink及应用
附录 Simulink常用命令列表
猜您喜欢