华信教育资源网
MATLAB语言基础与应用(第2版)
丛   书   名: 教育部高等学校特色专业建设教材
作   译   者:王永龙,张兆忠,张桂红 出 版 日 期:2016-01-01
出   版   社:电子工业出版社 维   护   人:张贵芹 
书   代   号:G0281242 I S B N:9787121281242

图书简介:

本书在第1版的基础上修订而成,以MATLAB R2013a软件为基础,系统讲解了MATLAB基本环境和操作方法;分章阐述矩阵与数组的创立和运算、符号运算、M脚本与函数编写、基本绘图方法与属性设置、数值计算方法、图形用户界面设计、Simulink仿真系统、在信号系统的应用。在阐述上述内容的过程中给出大量的教学实例,并给出便于重复的过程表述。
您的专属联系人更多
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    本书暂无资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书在第1版的基础上修订而成,以MATLAB R2013a软件为基础,系统讲解了MATLAB基本环境和操作方法;分章阐述矩阵与数组的创立和运算、符号运算、M脚本与函数编写、基本绘图方法与属性设置、数值计算方法、图形用户界面设计、Simulink仿真系统、在信号系统的应用。在阐述上述内容的过程中给出大量的教学实例,并给出便于重复的过程表述。

    图书详情

    ISBN:9787121281242
    开 本:16开
    页 数:400
    字 数:640

    本书目录

    目    录
    第1章  绪论	1
    1.1  MATLAB是什么	1
    1.2  MATLAB启动与退出	3
    1.2.1  MATLAB启动	3
    1.2.2  MATLAB退出	6
    1.3  MATLAB桌面	7
    1.3.1  命令窗口	8
    1.3.2  命令历史窗口	14
    1.3.3  工作空间窗口	14
    1.3.4  当前路径浏览器	15
    1.4  MATLAB高级功能	15
    1.5  帮助系统	16
    1.5.1  帮助命令	16
    1.5.2  帮助浏览器窗口	17
    1.5.3  网络帮助	18
    小结	18
    习题	19
    第2章  矩阵、数组、符号运算	20
    2.1  创建矩阵方法	20
    2.1.1  直接输入法	21
    2.1.2  矩阵生成命令	22
    2.2  构建数组方法	31
    2.2.1  数组生成命令	31
    2.2.2  矢量生成命令	31
    2.3  矩阵数组的运算操作	35
    2.3.1  四则运算	37
    2.3.2  初等数学运算	42
    2.3.3  矩阵运算操作函数	43
    2.4  多项式	47
    2.4.1  多项式表述	47
    2.4.2  多项式操作	48
    2.5  符号表达式的生成	51
    2.5.1  创建符号对象	52
    2.5.2  操作符号对象	58
    2.6  微积分	62
    2.7  求解符号方程	66
    2.7.1  解代数方程	66
    2.7.2  解微分方程	69
    2.8  积分变换	70
    2.9  实例应用	71
    2.9.1  解多项式	71
    2.9.2  解线性方程组	73
    2.9.3  求平行六面体体积	74
    2.9.4  特征值与特征向量	74
    2.9.5  多元数据	76
    2.9.6  电路问题	77
    2.9.7  稀疏矩阵绘图	78
    小结	79
    习题	79
    第3章  编程	83
    3.1  Top-Down设计模式	83
    3.2  伪代码	85
    3.3  顺序结构	86
    3.4  分支结构	93
    3.4.1  关系算符和逻辑算符	93
    3.4.2  if结构	94
    3.4.3  switch结构	100
    3.4.4  try/catch结构	107
    3.5  循环结构	109
    3.5.1  for结构	109
    3.5.2  while结构	111
    3.6  函数编写	114
    3.6.1  MATLAB函数	115
    3.6.2  MATLAB中变量传递	117
    3.6.3  选择变量相关函数	120
    3.6.4  全局变量和永久变量	127
    3.6.5  子函数和私人函数	130
    小结	134
    习题	134
    第4章  绘图	137
    4.1  二维绘图	137
    4.1.1  函数plot	137
    4.1.2  图形参数设置	144
    4.1.3  特殊二维图形绘制函数	151
    4.1.4  easy二维绘图函数	155
    4.2  三维绘图	157
    4.2.1  函数plot3	157
    4.2.2  函数patch	159
    4.2.3  三维网格图和曲面图函数	160
    4.2.4  函数contour和contour3	168
    4.2.5  函数quiver	170
    4.2.6  easy三维绘图函数	172
    4.2.7  三维图形的参数设置	174
    4.3  高维图形可视化	180
    4.4  动画制作示例	184
    4.4.1  电影程序编写	185
    4.4.2  函数movie	186
    4.5  应用实例	189
    4.5.1  布朗运动	189
    4.5.2  相干波	190
    4.5.3  带洞的峰面	192
    4.5.4  透视图	193
    4.5.5  能流图	196
    4.6  鼠标对图形的操作	207
    4.7  图形句柄	209
    4.7.1  图形窗口	210
    4.7.2  核心对象	211
    4.7.3  注释对象	223
    4.7.4  总结	225
    小结	226
    习题	226
    第5章  数值计算方法	228
    5.1  线性方程组数值解法	228
    5.1.1  直接方法	228
    5.1.2  迭代方法	231
    5.2  多项式插值与最小二乘曲线拟合	238
    5.2.1  多项式插值	238
    5.2.2  最小二乘曲线拟合	241
    5.3  积分与微分	245
    5.3.1  数值积分	245
    5.3.2  数值微分	247
    5.4  矩阵的特征值与特征向量	248
    5.4.1  特征值函数	249
    5.4.2  幂法和反幂法	249
    5.4.3  Jacobi方法	252
    5.4.4  QR方法	253
    5.5  常微分方程数值解法	255
    5.5.1  欧拉(Euler)方法	255
    5.5.2  龙格库塔(Runge-Kutta)方法	258
    5.5.3  MATLAB的相关函数	259
    5.6  非线性方程求根	260
    5.6.1  二分法	260
    5.6.2  牛顿迭代法	261
    5.6.3  弦截法	263
    小结	264
    习题	264
    第6章  图形用户界面设计(GUI)	266
    6.1  借助函数guide创建GUI	266
    6.2  创建GUI示例	268
    6.3  GUI实例	283
    6.4  常用GUI组件创建与设置	296
    6.5  编译独立的应用程序	302
    6.5.1  编译器的安装与配置	302
    6.5.2  编译exe文件	305
    小结	305
    习题	306
    第7章  Simulink仿真系统	307
    7.1  Simulink基础	307
    7.1.1  启动Simulink	307
    7.1.2  Simulink模块库浏览器	309
    7.1.3  Commonly Used Blocks模块库	310
    7.1.4  Simulink模型窗口	311
    7.1.5  Simulink建模仿真示例	313
    7.2  Simulink模型操作和仿真系统设置	317
    7.2.1  Simulink模型操作	317
    7.2.2  Simulink仿真系统设置	318
    7.3  系统建模实例	321
    7.4  仿真系统中的子系统	329
    7.4.1  创建子系统	329
    7.4.2  子系统的条件执行	331
    7.4.3  封装子系统	333
    小结	335
    习题	335
    第8章  MATLAB在数字信号中的应用	336
    8.1  时域离散信号和系统	336
    8.1.1  信号、实现信号的基本运算及求解差分方程	336
    8.1.2  序列运算	340
    8.2  离散时间傅里叶变换(DTFT)与Z变换函数	348
    8.2.1  函数freqz	348
    8.2.2  函数zplane	349
    8.3  离散傅里叶变换及快速傅里叶变换	352
    8.3.1  几个扩展函数	353
    8.3.2  快速傅里叶变换	355
    8.4  IIR滤波器的设计	361
    8.4.1  滤波器设计函数	362
    8.4.2  双线性变换法及冲激响应不变法设计IIRDF	367
    8.4.3  MATLAB自带函数设计各类数字滤波器	378
    8.4.4  基于数字频带变换法设计数字滤波器	382
    小结	387
    习题	387
    参考文献	389
    展开

    前     言

    前    言
    自《MATLAB语言基础与应用》于2010年10月出版以来,一方面由于MATLAB版本不断更新软件的需要,如在数值计算、绘图功能、编程手段和工具箱等方面都有很大改进;另一方面由于教学的需要,如开设MATLAB课程的专业越来越多、学生层次也趋向多样化等,促使作者对《MATLAB语言基础与应用》一书进行修订。
    本书在第1版的基础上有较大的修改,主要修改如下:
    (1)4.2节三维绘图内容细化更明确,增加了函数patch示例和easy三维绘图函数列表,使得内容更加完善。
    (2)原第8章数值计算方法调整为第5章,增加了5.6节非线性方程求根,便于学生对于MATLAB中一些内置函数的基础算法有更加全面的了解,便于后面章节调用数值计算函数时的选择。
    (3)原第5章图形用户界面调整为第6章图形用户界面设计(GUI),增加了常用GUI组件创建和设置,便于读者对于GUI组件有更加全面的掌握。
    (4)原第7章Simulink仿真调整为第7章Simulink仿真系统,对Simulink基础进行了细化,基础知识介绍更加系统。同时,增加了仿真系统中的子系统,使借助Simulink仿真系统解决较复杂问题得到简化。
    (5)增加了第8章MATLAB在数字信号中的应用,满足电子信息科学与技术、电子信息工程专业学生的要求和教学过程课程间衔接的需要。
    (6)原第6章偏微分方程工具箱本书不再进行介绍。
    (7)本书对示例中的执行语句进行了英汉双语注释,尤其是前4章注释非常详细,希望为读者在后面章节的学习打下良好基础,对读者能够自己读懂MATLAB自带函数解释有所帮助。
    本书着重体现以下4个方面的特点。
    (1)内容结构简单,适合教学。内容的增减、结构的调整都是基于学生学习和教学中课程衔接的需要。
    (2)课堂实用性强,课程衔接容易。增加了一些应用函数的编写,能够加深读者对MATLAB的理解,也便于MATLAB语言在其他课程中的应用及扩展。
    (3)英汉双语注释,便于读者借助MATLAB帮助系统自学。
    (4)为方便教学和学习,本书提供所有例题的M文件源代码及插图的png格式文件。
    本书由8章构成。第1章绪论,主要介绍MATLAB的特点和MATLAB R2013a版的系统环境。第2章矩阵、数组、符号运算,讲解矩阵、数组、符号表达式的创建及各种运算操作。第3章编程,对示例注释进行细致修改,便于读者对后面章节示例给出的程序有更深入的理解。第4章绘图,对二维绘图、三维绘图、高维图形可视化、动画制作及图形属性设置进行系统介绍。第5章数值计算方法,讲解了线性方程、多项式插值与最小二乘曲线拟合、微积分、矩阵特征值与特征向量、常微分方程、非线性方程的数值解方法。第6章图形用户界面设计(GUI),阐述了如何通过函数guide设计图形用户交互界面,如何将函数脚本文件编译为可独立运行的exe文件。第7章Simulink仿真系统,介绍了Simulink基础,讲解了Simulink模型操作和仿真系统设置,给出具体示例,叙述了子系统的创建、子系统的条件执行及封装。第8章MATLAB在数字信号中的应用,阐述了MATLAB在数字信号中的应用,为学生将MATLAB在信号处理与系统课程中的拓展与应用提供了很好的桥梁。
    本书第1~4、6、7章由王永龙编写,第5章由张兆忠编写,第8章由袁红编写,全书英文注释由张桂红编写修改。本书第1~3章由许春磊修订,第4、6、7章由曹伟然修订。全书由王永龙修改定稿。
    本书在编写修订过程中,得到张贵芹编辑的全力支持,在此向她致以感谢!本书还使用了南京大学的网络资源,在此向南京大学物理学院的相关人员致以衷心的感谢!对为本书改版给予大力支持的江兆林院长、刘建华书记致以深深的敬意!
    由于作者水平有限,书中难免出现错误或表述不妥之处,恳请广大读者给予批评指正,作者联系邮箱wylong322@163.com。
    
                                                 作    者    
                                             2015年12月于临沂
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价
华信教育资源网