清华大学出版社

您所在的位置:网站首页 Matlab程序设计与应用第3版刘卫龙 清华大学出版社

清华大学出版社

2024-07-16 16:07| 来源: 网络整理| 查看: 265

本书编写的目的是让读者全面了解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了解更多

版权图片链接



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3