新書推薦:
《
不被大风吹倒
》
售價:NT$
300.0
《
人生解忧:佛学入门四十讲
》
售價:NT$
490.0
《
东野圭吾:分身(东野圭吾无法再现的双女主之作 奇绝瑰丽、残忍又温情)
》
售價:NT$
295.0
《
浪潮将至
》
售價:NT$
395.0
《
在虚无时代:与马克斯·韦伯共同思考
》
售價:NT$
260.0
《
斯大林格勒:为了正义的事业(格罗斯曼“战争二部曲”的第一部,《生活与命运》前传)
》
售價:NT$
840.0
《
日内交易与波段交易的资金风险管理
》
售價:NT$
390.0
《
自然信息图:一目了然的万物奇观
》
售價:NT$
640.0
|
編輯推薦: |
赵小川、梁冠豪、王建洲、王彦君编著的《MATLAB8.X实战指南(R2014a中文版)》共13章,内容包括:快速了解MATLAB,如何采用MATLAB进行初等数学运算,如何采用MATLAB进行矩阵运算,如何利用MATLAB求解线性方程组,如何采用MATLAB进行概率统计分析,如何采用MATLAB进行符号计算,如何采用MATLAB语言进行编程,如何采用MATLAB进行绘图,如何进行GUI交互设计,如何采用Simulink进行仿真,如何将M代码、Simulink模型转换成C代码,如何采用MATLAB进行数据拟合与插值,MATLAB典型应用实例精讲,并附有上机习题。 本书可作为:对MATLAB感兴趣的读者的参考书;理工科相关专业的本科生、研究生的教材;本科毕业设计、研究生学术论文的资料;相关工程技术人员的参考资料。
|
內容簡介: |
赵小川、梁冠豪、王建洲、王彦君编著的 《MATLAB8.X实战指南(R2014a中文版)》基于 MATLAB 8.X系统,详细地介绍了MATLAB 8.X软件的 主要特点、使用方法、经验技巧、应用案例。与其他 同类书籍相比,本书具有如下特点:介绍了MATLAB 8.X软件的最新特点和功能,其中包括如何将M代码、 Simulink模型转换成为可以执行的C代码,如何将所 编写的GUI程序转换成App等;配有丰富的例程与详细 的注解;面向应用实战,分享了作者在教学、科研过 程中的一些心得(以“经验分享”的形式出现)。
本书既可作为高等院校电子信息、计算机相关专 业本科生、研究生的教材,也可作为毕业设计、研究 生课题、各类相关竞赛人员的参考资料,还可作为相 关工程技术人员的参考书。
|
目錄:
|
第0章 快速了解MATLAB
0.1 MATLAB的基本概况
0.1.1 MATLAB的发展历史
0.1.2 MATLAB相关产品概述
0.1.3 MATLAB的主要特性
0.1.4 MATLAB的系统组成
0.2 MATLAB R2014a新特性
0.3 MATLAB R2014a操作界面入门
0.3.1 菜单栏
0.3.2 快速访问工具栏
0.3.3 当前文件夹工具栏
0.3.4 工作区
0.3.5 命令行窗口
0.3.6 命令历史记录窗口
0.4 MATLAB R2014a基本操作入门
0.4.1 MATLAB通用命令
0.4.2 MATLAB基本操作
0.4.3 MATLAB帮助系统
第1章 如何采用MATLAB进行初等数学运算
1.1 MATLAB有哪些主要的数据类型
1.1.1 数值类型
1.1.2 逻辑类型
1.1.3 字符和字符串
1.1.4 结构体类型
1.1.5 数组与矩阵类型
1.1.6 单元数组类型
1.1.7 map容器类型
1.2 如何进行初等数学运算
1.2.1 加减乘除四则运算
1.2.2 幂、指数、对数运算
1.2.3 三角函数运算
1.2.4 多项式运算
1.3 MATLAB有哪些运算符
1.3.1 算术运算符
1.3.2 关系运算符
1.3.3 逻辑运算符
1.3.4 运算优先级
第2章 如何采用MATLAB进行矩阵运算
2.1 如何在MATLAB中生成矩阵
2.1.1 如何生成数值矩阵
2.1.2 如何生成复数矩阵
2.2 如何进行矩阵变形操作
2.3 如何进行矩阵的下标引用
2.4 如何获取当前矩阵信息
2.5 如何对矩阵进行运算
2.6 如何对矩阵进行比较
2.7 如何对矩阵的元素值进行取整
2.8 如何对矩阵进行逻辑运算
2.9 如何对矩阵进行分解
2.10 如何查找矩阵中的最值
2.11 如何查找矩阵中的元素
第3章 如何利用MATLAB求解线性方程组
3.1 如何求线性方程的唯一解或特解
3.1.1 利用克拉默法则
3.1.2 利用矩阵除法
3.1.3 利用矩阵的初等变换
3.2 求线性方程的通解
3.2.1 求线性齐次方程组的通解
3.2.2 求非齐次线性方程组的通解
第4章 如何采用MATLAB进行概率统计分析
4.1 如何产生随机变量
4.1.1 如何产生二项分布随机数
4.1.2 如何产生正态分布随机数
4.1.3 如何产生常见分布的随机数
4.2 如何进行概率密度与概率分布的计算
4.2.1 如何计算通用函数概率密度值
4.2.2 如何计算专用函数概率密度值
4.2.3 如何计算通用函数累积概率值
4.2.4 如何计算专用函数累积概率值
4.3 如何计算常用的统计特征
4.3.1 如何计算均值(数学期望)、中值
4.3.2 如何比较数据
4.3.3 如何计算方差和标准差
4.3.4 如何计算协方差与相关系数
第5章 如何采用MATLAB进行符号计算
5.1 如何建立符号表达式
5.1.1 如何创建符号常量
5.1.2 如何创建符号变量和表达式
5.1.3 如何创建符号矩阵
5.2 如何对符号表达式进行代数运算
5.2.1 如何进行符号表达式的代数运算
5.2.2 如何对符号数值进行精度控制和运算
5.2.3 如何实现符号对象与数值对象的转换
5.3 如何对符号表达式进行操作和转换
5.3.1 符号表达式中自由变量的确定
5.3.2 如何对符号表达式进行化简
5.3.3 符号表达式的替换
5.3.4 如何求反函数和复合函数
5.3.5 如何进行符号表达式的转换
5.4 如何求符号极限、微积分和级数求和
5.4.1 符号极限
5.4.2 符号微分
5.4.3 符号积分
5.4.4 符号级数
5.5 如何进行符号积分变换
5.5.1 如何求傅立叶变换及其反变换
5.5.2 如何求拉普拉斯变换及其反变换
5.5.3 如何求Z变换及其反变换
5.6 如何求解符号方程
5.6.1 代数方程
5.6.2 符号常微分方程
5.7 如何用符号函数进行绘图
5.7.1 符号函数的绘图命令
5.7.2 如何使用图形化的符号函数计算器
第6章 如何采用MATLAB语言进行编程
6.1 基本语句程序结构
6.1.1 变量命名规则及其类型
6.1.2 顺序结构
6.1.3 条件转移语句
6.1.4 循环语句
6.1.5 错误处理语句
6.2 M文件
6.2.1 M脚本文件
6.2.2 M函数
6.2.3 M脚本文件与M函数的对比
6.3 函数句柄与匿名函数
6.4 综合实例精讲
6.5 MATLAB编程技巧
第7章 如何采用MATLAB进行绘图
7.1 如何创建图形窗口
7.2 如何二维曲线
7.2.1 二维绘图函数
7.2.2 如何对图像进行修饰
7.2.3 如何对坐标轴进行设置
7.2.4 如何对图像进行标注
7.3 如何绘制三维曲线
7.3.1 三维曲线绘图函数
7.3.2 如何对三维图形进行标注
7.4 如何绘制三维曲面
7.4.1 三维网格图
7.4.2 三维表面图
7.5 三维图像的控制
7.5.1 色彩
7.5.2 视角
7.5.3 光源
7.6 其他形式的绘图函数简介
第8章 如何进行GUI交互设计
8.1 需要什么预备知识
8.1.1 什么是句柄图形对象体系
8.1.2 如何进行句柄图形的对象操作
8.1.3 如何进行对象属性设置
8.1.4 Figure对象
8.1.5 Axes对象
8.1.6 Core对象
8.1.7 Plot对象
8.1.8 Group对象
8.1.9 Annotation对象
8.2 有哪些图形用户界面控件
8.2.1 如何创建图形用户界面控件
8.2.2 如何执行鼠标动作
8.2.3 如何执行事件队列
8.2.4 如何编写回调函数
8.3 如何设计对话框对象
8.3.1 如何设计公共对话框
8.3.2 如何设计一般对话框
8.4 如何设计界面菜单
8.4.1 如何建立菜单
8.4.2 如何设置菜单属性
8.5 如何编写回调函数M文件
8.6 如何使用图形界面创建工具GUIDE
8.6.1 如何利用GUIDE进行GUI设计
8.6.2 如何打包GUI生成MATLAB App
8.6.3 如何创建带Uicontrol控件的GUI
8.6.4 如何创建带菜单和坐标轴的GUI
第9章 如何采用Simulink进行仿真
9.1 什么是Simulink
9.2 Simulink模块库介绍
9.2.1 常用模块库
9.2.2 连续模块库
9.2.3 离散模块库
9.2.4 数学运算模块库
9.2.5 信号源模块库
9.2.6 信号接收模块库
9.2.7 用户自定义模块库
9.3 创建一个简单的Simulink示例
9.4 如何对模块进行基本操作
9.4.1 模块的操作
9.4.2 信号线的操作
9.5 如何对连续系统进行仿真
9.6 如何对离散系统仿真
9.7 如何采用Simulink进行PID控制仿真
9.7.1 什么是PID控制
9.7.2 对连续系统进行PID控制参数的调节与仿真
第10章 如何将M代码、Simulink模型转换成C代码
10.1 如何采用MATLAB Coder交互界面进行代码转换
10.1.1 如何打开MATLAB Coder交互界面
10.1.2 MATLAB Coder所支持转换的类型
10.1.3 典型实例精讲
10.2 如何通过命令实现C代码的生成
10.3 如何将Simulink模型转化为C代码
第11章 数据拟合与插值
11.1 如何进行数据拟合
11.2 如何进行数据插值
11.2.1 如何进行一维数据的插值
11.2.2 如何进行二维数据的插值
第12章 MATLAB典型应用实例精讲
12.1 m序列及其MATLAB程序实现
12.1.1 伪随机序列与m序列
12.1.2 互相关性与自相关性
12.1.3 典型实例精讲
12.2 直流电机的模型建立及其转速控制
12.2.1 如何构建直流电机的数学模型
12.2.2 如何建立Simulink仿真模型
12.3 基于MATLAB的交互式人口数量增长模型拟合
12.3.1 主要实现步骤
12.3.2 自动生成M代码
12.4 汽车发动机性能参数的数据处理与可视化
12.4.1 设计目的与要求
12.4.2 GUI设计过程
12.5 GUI设计结果
附录 上机练习题
|
|