Matlab
-
Matlab实用教程徐金明本书包括MATLAB7.0语言基础、基本应用、高级应用三部分。语言基础包括语言入门、程序设计基础、矩阵线性代数算法实现;基本应用包括数据处理、数值计算、符号运算、图形处理;高级应用包括图形用户界面编程、工具箱使用、模型使用、外部接口等。本书系统全面,内容合理,实例丰富,层次清晰,使用方便,适用性强,可作为高等学校理工科专)比本科生、研究生的教学用书,也可供有关科研和工程技术人员参考使用。
-
神经网络模型及其MATLAB仿真程序设计周开利、康耀红《神经网络模型及其MATLAB仿真程序设计》重点介绍了MATLAB 6.5神经网络工具箱中各种神经网络模型及基本理论,以及各种神经网络模型的MATLAB仿真程序设计方法,提供了MATLAB 6.5中170余种神经网络工具箱函数详解,对图形用户界面、SIMULINK和自定义神经网络等内容也进行了简介。《神经网络模型及其MATLAB仿真程序设计》可作为从事神经网络研究和应用的教师、研究生、高年级本科生和科研人员的参考书。
-
数字信号处理原理及其MATLAB实现丛玉良、王宏志本书系统地介绍了数字信号处理的基本理论、基本分析方法、相应算法及这些算法的软件与硬件的基本实现。 全书分为10章,内容包括离散时间信号与系统的基础理论和基本概念、z变换基本理论及离散时间系统分析、离散时间信号的傅里叶变换、傅里叶变换的快速算法及软件与硬件实现、数字滤波器的基本结构、无限长数字滤波器和有限长数字滤波器设计、数字谱分析基本理论、数字信号处理技术的应用、MATLAB应用基础。本书力求深入浅出,论证清楚,以便于自学。书中各章节都附有例题、习题、上机练习题及MATLAB演示程序,以便使读者能更好地理解和掌握数字信号处理的基础理论和基本分析方法。 本书可作为高等学校通信工程、电子信自己工程、测控技术及仪器、计算机科学与技术、工业电气自运输线化及电子科学与技术等专业本科生教材,也可作为有关专业技术人员的自学参考书。
-
MATLAB程序设计基础及其应用梅志红、杨万铨MATLAB语言具有数据处理及可视化能力强的特点,是目前工程上流行最广泛的科学语言。《MATLAB程序设计基础及其应用》由基础和应用两部分组成。基础章节全面介绍了MATLAB 6.5版本的主要功能和使用方法,包括MATLAB开发环境的使用,符号数学的基本方法,数据和函数可视化方法,Simulink交互式仿真集成环境的使用,图形用户界面制作及MATLAB的程序设计方法等。在应用章节介绍了MATLAB在信号与系统及数字信号处理中的应用。《MATLAB程序设计基础及其应用》通过实例强调了MATLAB在数学建模、信号与系统、数字信号处理中的应用,使读者从大量繁杂的数学运算中解放出来。通过计算机模拟与仿真,一方面能使读者加深对所学基本理论的理解,另一方面,可使读者迅速掌握MATLAB编程的技巧。本书可作为高等院校电子信息类课程的教材,也可以作为学习MATLAB语言入门及应用的教材。
-
MATLAB7.0编程基础王家文,王皓,刘海编著大家一定想又轻松、又快捷的学习一种功能强大的编程软件吧?MATLAB7.0会让你体会到学习编程其实并不累啊!他简便易学:和C语言等大同小异,而且使用更为简便,具有一般语言基础的用户很快就可以掌握.计算功能强大:MATLAB拥有庞大的数学、统计及工程函数,可使用户立刻实现所需的强大数学计算功能。先进的可视化工具:MATLAB提供功能强大的、交互式的二维和三维绘图功能,可用户创建富有表现力的彩色图形。开放性、可扩展性强:M文件是可见的MATLAB程序,所以用户可以查看源代码。特殊应用工具箱:MATLAB的工具箱加强了对工程及科学中特殊应用的支持。很简单吧!本书针对美国MathWorks公司推出的最新.MATLAB 7.0软件作为介绍对象,详细介绍了MATLAB软件的基本用法和MATlLAB语言的基本结构。本书共分9章,第1章说明MATLAB特点、MATLAB软件基本的使用方法;第2章~第4章讲解MATLAB数值运算和符号运算;第5章介绍MATLAB数据类型、控制语句、IO操作以及面向对象技术;第6章~第8章从MATLAB图形对象、图形对象的操作和GUI设计来说明MATLAB图形功能;第9章讲解MATLAB软件的Simulink技术。本书是专为初学者尽快入门而编写的,内容简明扼要,并配以大量的实例,便于读者理解。本书免费附赠光盘,并提供了书中算例的源代码供读者参考。
-
MATLAB实用教程苏金明,阮沈勇编本书结合MATLAB最新版本7.0全面介绍MATLAB数值计算、图形笔程序设计等3个方面的内容。数值计算部分紧密结合大学教学课程进行介绍,包括高等数学、线性代数、计算方法、概率论与娄重 统计、最优化方法和偏微分方程数值解等的MATLAB实现。图形部分介绍二维、三维图形的绘制和编辑,以及科学计算可视化、计算几何等。程序设计部分介绍M文件设计、图形用户界面设计、文件操作、编译和接口等内容。 本书内容十分丰富,且与大学基础课程密切相关,可作为高等学校相关专业的的教材或辅助教材,也可供MATLAB爱好者入门、自学和参考。
-
MATLAB仿真在通信与电子工程中的应用徐明远、邵玉斌本书简要、系统地介绍了应用MATLAB进行仿真的原理和方法。书中通过大量的仿真实例, 使读者掌握建模、仿真方法的同时,加深对通信系统、电子工程、信号处理原理的理解,较快地建立自己的仿真环境和试验平台。全书共分10章。第1、2章介绍了仿真的意义,MATLAB仿真的原理,以及三种主要的仿真试验方法。第3章至第6章介绍了MATLAB仿真的测量仪器,仿真在电子工程、通信工程及信号处理中的应用,较全面地覆盖了“通信原理”、“数字信号处理”等课程的基本内容。第7章至第10章以专题讨论的方式介绍了应用仿真方法研究现代通信技术中的差错控制、扩频通信、智能天线以及声音信号处理的实例。书中的实例均经过验证,大部分是用Simulink建模和仿真的。本书可作为高等学校电子信息类本科高年级学生和研究生的教材和参考书,还可供从事科学研究的工程技术人员作为学习通信与电子系统建模和仿真的参考资料。
-
精通Matlab与C/C++混合程序设计刘维编著本书主要介绍如何运用Matlab与C/C进行混合程序设计。本书全面详细介绍了MatlabC数学库、MatlabC数学库、Matcom、MatlabCOMBuilder、MatlabEngine及编译Matlab独立可执行程序等Matlab混合程序设计的内容。本书共分为7章,主要内容包括:Matlab编程的基础知识、MatlabC语言接口、如何生成可独立运行的Matlab程序、在VisualC中调用Matlab程序、Matcom、MatlabCOMBuilder与VisualC混编程以及在VisualC中调用MatlabC数学库。本书各章都包含大量的实例程序,可供寻求将Matlab程序脱离Matlab环境的Matlab程序设计人员、寻求高效算法库的C/C开发人员学习和参考。本书采用的开发和运行环境为:VisualC6.0与Matlab6.5。[前言]最早接触Matlab是在大学期间参加“大学生数学建模竞赛”的时候,那时候惟一的感觉就是“相见恨晚”。接着在读研究生做课题的时候,开始使用Matcom编译Matlab程序以期获得更快的处理速度,使用Matcom的C矩阵库以期在享受高效率矩阵运算库的同时,实现和VisualC6.0开发环境的无缝连接。后来,MathWorks公司将Matcom收购并将其功能整合到Matlab中。直到Matlab6.5的推出,Matlab与C/C混合编程增加了MatlabC语言接口、MatlabC数学库、MatlabCOMBuilder和Matcom等诸多内容,由此Matlab与C/C进行混合程序设计的方法也派生出诸多“门派”。MatlabC语言接口即Matlab提供的一组C语言API函数以供用户调用。这组C语言API函数是Matlab和用户C代码之间的桥梁。用户可以在Matlab的MEX文件中调用C语言API函数,也可以在纯C/C开发环境中调用C语言API函数。MatlabC数学库是Matlab提供的一组封装好的矩阵运算数学库,其使用方法和Matlab环境中的编写方法非常相似,如果用户用VC(为了书写方便,书中出现的VC是VisualC的简写)实现用户界面,而又希望寻找一组高效的矩阵运算数学库的话,MatlabC数学库是一个不错的选择。MatlabCOMBuilder可以将Matlab的用*.m文件表达的函数编译为COM组件。这也是MathWorks公司推荐的一种进行Matlab混合编程的方法。很多用Matlab编译器编译有错误的文件用MatlabCOMBuilder却能很好地解决。只是具体操作起来,在VC中调用COM组件比调用C数学库和C语言API函数略微复杂。Matcom是第一个可以将Matlab的*.m文件编译为C/C代码的工具。现在,MathWorks公司已经将其集成到Matlab中,没有必要再使用Matcom来编译*.m文件了。但是Matcom的C矩阵库仍然有使用的价值,相对于MatlabC数学库来说,其使用起来更为简单和方便。可以看出,上述各种Matlab与C/C混合程序设计的方法各有千秋,具体使用时还要结合开发者的具体情况。但无论使用哪种方法,Matlab的数据结构与C/C的数据结构之间的相互访问和转换都是关键,这也是本书的重点所在,希望读者在读本书的过程中注意。本书的所有源代码都可以在附带的光盘中找到。另外,为了与书中程序对应及保证全文体例上的统一,本书中的符号全部采用正体书写。由于作者的水平有限,如果读者对本书的内容有疑问或者发现书中有错误的地方,请发送邮件到matlab_vc_program@yahoo.com.cn与作者讨论或批评指正,谢谢!在本书的编写过程中得到了很多同志的支持与帮助。特别感谢李璐、李群、路瑞强、伍炜、周志勇、王国房六位同志,由于本书涉及VisualC6.0与Matlab程序设计的诸多方面,很多关键问题都是在与六位同志的讨论中解决的。不仅如此,他们还为本书提供了很多的宝贵资料。感谢齐春溪女士不辞辛劳地完成了本书所有章节的初步排版工作,并且找出了本书初稿中的诸多错误。最后感谢所有对本书的完成提供过帮助的人们,没有他们的帮助和付出,本书也不可能完成。
-
MATLAB语言与数学建模曾建军、李世航、王永国、叶仁玉、夏慧异暂缺简介...
-
MATLAB 7.0在图像处理中的应用罗军辉等编著本书深入浅出、系统全面地介绍了MATLAB 7.0在数字图像处理中的应用。结合数字图像处理的一些最新技术和发展趋势,以及大量的MATLAB 7.0实例,循序渐进地讲解了MATLAB 7.0在数字图像中的应用,使读者能够尽快理解和掌握使用MATLAB 7.0的数字图像处理工具对图像进行处理的方法。 全书共分12章,第1-5章详细讲解了数字图像处理的一些基本知识,包括图形的显示、图像的绘制、基本操作和变换等;第6-11章讲解了一些主要的图像处理技术的实用方法,包括图像增强和复原、图像编码及压缩、形态学等的应用;第12章主要介绍了小波在图像处理中的应用,并给出了两个具体应用实例。 本书可作为高等院校大学本科、专科教材或资料参考书,也适用于广大从事图像处更换的工程技术人员。