首页 > 图书中心 >图书详情

MATLAB程序设计基础与应用

教学PPT已更新,更丰富,更贴近教学。MATLAB中文论坛提供互动答疑,355个实例、85个习题。单击“资源下载”中的“课件下载”或“网络资源”下载本书配套资源。

作者:刘帅奇、李会雅、赵杰
定价:49.80
印次:1-11
ISBN:9787302449188
出版日期:2016.10.01
印刷日期:2024.01.19

本书编写的目的是让读者全面了解MATLAB程序设计的基础知识,从而能够掌握基本的MATLAB程序开发,以适应现代工程技术的发展。本书针对普通高校广大学生和教师的教学需要,从最简单的MATLAB程序设计开始介绍,涉及矩阵运算、图形显示、概率统计、图像处理和插值拟合等内容,覆盖面广,有利于促进广大MATLAB使用者之间的交流与学习。   本书主要介绍了MATLAB程序设计的一些基础知识。全书共分8章,涵盖的主要内容有MATLAB编程环境、MATLAB矩阵及其运算、MATLAB绘图、MATLAB程序设计、MATLAB数据分析及应用、MATLAB数据结构、MATLAB图形用户界面设计和MATLAB在图像处理中的应用。本书系统地介绍了MATLAB程序设计所需要的基本知识,并给出了交互设计软件的方法,最后还给出了MATLAB在图像处理中的应用,为后续MATLAB的实际应用做好铺垫。为了方便教师教学和读者自我检测,本书每章最后都特意给出了习题供读者实战演练。另外,本书还配备了专业的教学PPT。以方便相关院校教学使用。   本书可以作为通信、电子信息等专业的高年级本科生、研究生及教师的教材和参考书,也可供从事相关领域研究的科技人员、工程技术人员及MATLAB爱好者学习和参考。

more >

前 言   MATLAB是美国MathWorks公司出品的商业数学软件。它将数值分析、矩阵计算、科学数据可视化及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言的编辑模式,代表了当今国际科学计算软件的先进水平。与其他计算机语言相比,MATLAB更加接近人们书写计算公式的思维方式,其程序编写就像是在演算纸上列出公式进行求解的过程,这使人们摆脱了许多重复、复杂的机械性编程细节,而把注意力集中在创造性问题上,用尽可能短的时间得到有价值的结果。MATLAB还具有编程简单、节省时间、提高效率、易学易懂、功能强大、适用范围广、可移植性强和开放性强等特点,是在校大学生进行科学研究必须掌握的基本技能。   本书作为介绍MATLAB编程技术的基础教科书,主要为MATLAB初学者详细介绍了MATLAB的基本功能、函数格式与调用、编程方法与程序运行等内容,并以高等数学、线性代数、概率论、数理统计、优化问题、数据处理、系统仿真等学科为背景,精心选取了实例和常见的案例来讲解MATLAB的具体操作方法,从而让读者能够轻松自如地掌握MATLAB的编程方法和技巧,为从事科学研究和相关行业的开发打下良好的基础。本书内容涵盖了MATLAB在各学科通用的基础内容,充分展现了MATLAB的各项常用功能,而且叙述简明扼要,深入浅出,还提供了丰富的实例及习题,是广大高校理工科专业的学生和科研爱好者不可多得的MATLAB编程基础读物。 本书特色   1.内容丰富,结构合理   本书涵盖了MATALB程序设计所涉及的基本概念和矩阵运算、绘图、概率统计、数据分析、数据结构、图形用户界面、图像处理和插值拟合等内容,可以满足大部分MATLAB初学者的学习需求。   2.实例丰富,注重实用   本书编写时考虑了高等院校相关专业的专业基础和教学需求,讲解时结合MATLAB程序设计的相关理论,并提供了大量的实例和案例来讲述重要知识点和相关注意事项,有很强的实用性。   3.由浅入深,循序渐进   本书编写遵循由浅入深,循序渐进的原则,前面的章节可以让读者顺利踏入MATLAB的大门,后面的章节则可以让读者逐步深入到相关专业技术领域,这样的安排使得读者的学习曲线平滑,梯度合理,学习效果好。   4.语言通俗,图文并茂   本书用通俗易懂的语言讲解各个知识点,而且在讲解过程中提供了大量的图示以帮助读者直观地理解所学知识。这可以让读者快速上手,迅速掌握MATALB知识。   5.提供大量的课后习题   本书每章后都提供了丰富的习题,这既可以方便相关院校的教学需求,也可以供MATLAB自学人员和爱好者巩固所学知识。这些习题和每章内容密切关联,读者只要掌握了每章内容,稍加努力就能解出这些题目。   6.提供教学PPT   为了方便相关院校的老师教学和学生学习,笔者专门为本书制作了专业的教学课件(PPT),需要的读者可以按照本文后提供的获取方式获取。 本书内容介绍   本书共分8章,主要内容概括如下:   第1章介绍MATLAB的编程环境,主要包括MATLAB的特点、安装、编程环境及一些通用命令等。   第2章介绍MATLAB矩阵及其运算,主要包括MATLAB程序设计语言中的变量、数据、矩阵的定义及基本操作等。   第3章介绍MATLAB绘图,不仅对MATLAB程序中的二维绘图和三维绘图进行了详细介绍,还介绍了如何设置曲线样式、图形标注、坐标控制、图形的可视化编辑和图形窗口的分割等。   第4章介绍MATLAB环境下进行程序设计的相关知识,主要对M文件、程序控制结构、函数文件、全局变量、局部变量和程序调试等问题进行了介绍。   第5章介绍MATLAB数据分析及应用,主要介绍了MATLAB在线性代数、数据处理、数值微积分和常微分方程求解等方面的数据分析方法及应用。   第6章介绍MATLAB数据结构,主要介绍了多维数组、结构体、细胞和字符串4种数据类型的构造和应用。   第7章介绍MATLAB图形用户界面设计,主要对GUI进行了简单介绍,然后介绍了GUI开发环境GUIDE及其组成部分的用途和使用方法,并给出了GUI中菜单和对话框等的设计,还给出了实现GUI的设计实例。   第8章介绍MATLAB在图像处理中的应用,主要介绍了图像的读取、显示和写入,并对简单的图像处理进行了介绍。 本书读者定位   本书可作为高等院校理工科专业本科生或研究生的课程教材及教学参考用书,亦可作为MATLAB爱好者和相关研究人员的参考资料。本书要求读者最好具备信号与系统、高等数学和线性代数等课程的基本知识。 本书配套资源获取方式   本书涉及的源程序和教学PPT等资源需要读者自行下载。请到清华大学出版社的网站上(www.tup.com.cn)搜索到本书页面,然后在页面上的“资源下载”处下载。读者也可以在MATLAB中文论坛上的本书页面上下载(网址:http://www.ilovematlab.cn/forum-255-1.html)。 本书作者   本书主要由刘帅奇、李会雅和赵杰负责编写。北京交通大学的马晓乐博士,河北大学的王雪虎和王竹毅老师,河北大学的张宇、张鹤、马莎莎、魏兰兰、王新杰、张维轩、刘会会、方萍、李小妹、周晨、桂凤林、李然等人也编写了部分内容。本书在编写过程中得到了相关老师及国内兄弟高校同仁的大力支持,在此表示衷心的感谢!   因作者水平所限,本书恐有疏漏之处,恳请广大读者批评指正。      编者   ??      ??      ??      ??    MATLAB程序设计基础与应用    前 言    ·IV·       ·V·                  

more >
扫描二维码
下载APP了解更多
图书分类全部图书
more >
  • 本书源程序、教学PPT获取方式:

         本书涉及的源程序和教学PPT等资源需要读者自行下载。请单击“资源下载”模块中的“课件下载”按钮或者“网络资源”按钮即可下载。读者也可以在MATLAB中文论坛读书频道的本书页面上下载,具体见本书前言中的说明。




    刘帅奇  毕业于北京交通大学。有8年以上的MATLAB应用经验。精通MATLAB算法开发,并对程序设计有独到的见解。荣获省级和全国数学建模竞赛三等奖2项、二等奖1项,还获得了编程和其他类竞赛奖1项。已发表和录用论文20多篇,其中包括7SCI检索期刊论文,9EI检索期刊论文。主持和参与相关项目10余个。目前主要从事多维信号处理、图像处理、人工智能、信号分析、故障诊断和算法开发等相关方面的研究。

     

    李会雅  毕业于河北大学通信工程专业。长期从事通信工程专业一线教学。不仅精通MATLAB科学计算,还对目前市面上的相关教材多有研究,认为目前的教材对于普通本科院校来说不尽完善。目前的研究方向为多维信号处理。

     

    赵杰  毕业于河北工业大学。现任河北大学电子信息工程学院常务副院长。精通MATLAB数值计算、小波分析、图像处理。长期从事图像处理算法的研究,并对基于MATLAB的图像处理算法有深入研究。先后多次参与国家自然科学基金项目等。目前研究方向为图像处理和计算视觉。


  • 涵盖MATALB程序设计基础知识、矩阵运算、绘图、概率统计、数据分析、数据结构、图形用户界面、图像处理和插值拟合等内容

    全书贯穿了355个实例来讲述重要知识点和相关注意事项,有很强的实用性

    可以让读者顺利踏入MATLAB的大门,并能逐步深入到相关专业技术领域

    提供了85个习题,并提供了专业的教学PPT,以方便相关院校的教学,也可以供MATLAB自学人员和爱好者巩固所学知识



    本书涵盖的内容

    MATLAB编程环境

    MATLAB矩阵及其运算

    MATLAB绘图

    MATLAB程序设计

    MATLAB数据分析及应用

    MATLAB数据结构

    MATLAB图形用户界面设计

    MATLAB在图像处理中的应用


more >
  • 目    录

    第1章  MATLAB编程环境 1

    1.1  MATLAB概述 1

    1.1.1  MATLAB发展历程 1

    1.1.2  MATLAB主要功能 2

    1.1.3  MATLAB特点 2

    1.2  MATLAB的组成部分 3

    1.2.1  MATLAB主要组成部分 4

    1.2.2  MATLAB重要部件 4

    1.3  MATLAB的安装 5

    1.4  MATLAB开发环境 9

    1.4.1  MATLAB软件开发环境 9

    1.4.2  MATLAB搜索路径 15

    1.4.3  MATLAB变量保存 16

    1.5  M文件的使用 17

    1.6  常用命令 20

    1.7  本章小结 23

    1.8  习题 23

    第2章  MATLAB矩阵及其运算 24

    2.1  变量和数据操作 24

    2.1.1  变量与赋值 24

    2.1.2  预定义变量 25

    2.1.3  内存变量的管理 26

    2.1.4  MATLAB常用数学函数 32

    2.1.5  数据的输出格式 34

    2.2  MATLAB向量与矩阵 35

    2.2.1  向量的建立及拆分 35

    2.2.2  矩阵的建立及拆分 38

    2.2.3  矩阵元素的提取与替换 44

    2.2.4  特殊矩阵 48

    2.3  MATLAB矩阵相关运算 51

    2.3.1  算术运算 51

    2.3.2  关系运算 55

    2.3.3  逻辑运算 56

    2.4  矩阵函数 59

    2.4.1  对角阵与三角阵 59

    2.4.2  矩阵的转置与旋转 61

    2.4.3  矩阵的逆与伪逆...

  • 国内极具人气的MATLAB&Simulink技术交流平台——MATLAB中文论坛(www.iLoveMatlab.cn)联合本书作者和编辑,一起为您提供与本书相关的问题解答和MATLAB技术支持服务,让您获得最佳的阅读体验。请随时登录MATLAB中文论坛,提出您在阅读本书时产生的疑问,作者将定期为您解答。您对本书的任何建议也可以在论坛上发帖,以便于我们后续改进。您的建议将是我们创造精品的动力和源泉。



    “在线交流,有问必答”网络互动参与步骤:

    1)在MATLAB中文论坛www.iLoveMatlab.cn上注册一个会员账号并登录。

    2)从本书配套的在线交流卡上获得配套密码。

    3)在www.iLoveMatlab.cn/book.php验证密码

    4)验证完毕,进入本书板块,与作者在线交流。


精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘