Matlab
-
MATLAB 7.0实用指南苏金明,王永利编著本套书基于MATLAB的最新版本7.0分上下两册详细介绍该软件的使用方法。主要内容包括MATLAB 7.0的入门知识、界面设计、编译、接口以及新版本变化较大的图形功能和图像处理、虚拟现实、地图制作等3个工具箱。本书为下册,主要介绍MATLAB的图像处理、虚拟现实和地图制作等3个工具箱。图像处理部分介绍图像合成,空间变换,邻域和块处理,线性滤波和滤波器设计,基于区域的处理,变换域处理,数学形态学,图像分析,图像增强,图像配准和图像恢复等图像处理技术的实现方法。虚拟现实部分介绍利用MATLAB的虚拟现实工具箱创建和浏览虚拟场景并进行交互的方法。地图制作部分介绍地理空间数据、地理空间几何和地图投影等基础知识和实现方法,以及如何利用地图制作工具箱绘制和定制二维、三维地图。本书内容全面,新颖,适合相关专业的大学生、研究生、科研人员和科技工作者阅读。
-
MATLAB 6.5及其在信号处理中的应用王宏 编著本书以易学实用为原则,系统介绍了MATLAB6.5及其在数字信号处理(DSP)开发仿真中的应用。书中首先介绍MATLAB6.5软件及其应用开发环境,MATLAB的三大基础功能(数值计算、符号计算和图形可视化),MATLAB语言的程序设计方法和GUI程序设计,MATLAB编译器以及与MATLAB有关的各种扩展编程技术;然后介绍两个与DSP开发和应用密切相关的MATLAB工具箱——信号处理工具箱和滤波器设计工具箱;接着介绍Simulink的建模仿真功能以及RTW实时代码生成工具,并针对DSP系统的建模和仿真介绍了两个专用模块库——OSP模块库和定点DSP模块库;最后介绍以MATLAB和Simulink为基础的DSP硬件目标仿真,其中主要结合n的DSP集成开发环境CCS和n的C5000/C6000系列硬件开发工具,介绍MATLAB与TICCS的连接,以及MATLAB提供的nTMS320C6000DSP嵌入式目标开发工具,并简单介绍针对ADDSP·嵌入式目标开发的软件DSPdeveloper。本书主要面向有一定计算机语言编程基础和数字信号处理基础的理工科大学生,既可作为高等院校相关专业的本科生教材,也可供研究生和广大科技开发人员自学或参考。本书在编写过程中得到了周建江教授的鼓励和支持,得到了郑步生、李海林和夏伟杰的帮助,作者向他们表示真诚的感谢。最后还要感谢作者的导师向大威教授。由于作者水平有限,书中不妥之处希望广大读者给予批评指正。欢迎读者就书中的问题与作者讨论,作者的电子邮箱是wanghong737@hotmail.com作者MATLAB是科研开发和工程设计的有力工具。Simulink是建立在MATLAB基础上的动态系统仿真工具。针对各种硬件目标的开发仿真,MATLAB提供有相应的实时目标开发工具。利用MATLAB及其工具箱可以快速完成各类数值计算、符号计算和数据可视化等任务,可以解决有关线性代数、矩阵分析、微积分、微分方程、信号与系统、信号分析与处理、系统控制等领域的问题;利用Simulink及其模块库,则能够方便地创建各种动态系统的模型并进行仿真。MATLAB的应用涉及众多学科领域,且内容庞杂,函数众多。本书在详细介绍MATLAB6.5和Simulink5.0的同时,重点介绍了MATLAB在数字信号处理中的应用。本书是在作者为南京航空航天大学电子系本科生开设“MATLAB及其应用”课程的教学讲义基础上编写的。作者在教学过程中意识到,大家对MATLAB如此关注,是因为它可以帮助我们快速高效地解决问题。但是很少有人愿意去花大量时间来阅读MATLAB的英文在线帮助或函数的语法说明。因此本书的重点在于应用,而不在于枯燥的语法规则,更不会去介绍那些不常用的晦涩命令。掌握一门计算机语言的最好方法就是用它写程序。本书通过240多个启发式范例来说明MATLAB的具体应用。为了说明问题,这些范例不一定就是最简的或最优的,但它们都是完全可重现的。尽管这些范例通常只是围绕具体问题来说明MATLAB函数的基本使用方法,但是作者希望这些范例可以起到抛砖引玉的作用,使广大读者能够从中受到启发,并结合MATLAB函数或组件的在线帮助,在反复练习中领会到应用MATLAB创造性地解决问题的方法。MATLAB是一套不断发展的开放式大型软件,即使是有经验的用户也需要在使用MATLAB的过程中不断探索。因此要深入掌握MATLAB及其应用可能会需要一段相对长的时间。本书主要通过具体的实例使读者能快速学习到MATLAB及其DSP应用的精髓,而深入掌握和领会这些技术则需要进一步的编程实践。使用MATLAB的主要好处就是可以省却从头编写程序的麻烦,隐藏各种编程细节,从而专注于具体应用的开发。因此在编写MATLAB程序时除了应尽量使用现有的简洁函数外(如用eig(A)而不必用·roots(ploy(A))),还应该考虑是否有可直接利用的第三方组件以节省开发时间。
-
MATLAB与控制系统的数字仿真及CAD/高等学校规划教材黄道平编"全书共分为10章。第2章、第3章介绍了Matlab语言程序设计的基本内容(主要依据Matlab65版本),以此作为计算机语言基础。第4章、第5章介绍了连续控制系统和采样控制系统数字仿真的基本原理和方法。第6章、第7章介绍了基于计算机辅助的过程辨识及建模、过程控制系统参数最优化方法。第8章较详细地介绍了Matlab中重要的图形化系统建模与仿真工具Simulink。第9章简介了Matlab中有关控制的工具箱以及基于Matlab/Toolbox的控制系统分析与设计的一些方法和例子。第10章简单介绍了基于Matlab的实时仿真与实时控制的方法。并根据多年教学和实践经验,书中结合介绍了许多实用的例子。书中部分章节亦可作为Matlab语言的入门,通俗易懂,内容安排深浅合适。本书可作为自动化及相关专业的本科生教材,亦可作为相关专业研究生或工程技术人员的自学参考书。特别适合于没有单独开设Matlab语言而直接学习控制系统数字仿真和计算机辅助设计的读者。"
-
C语言与MATLAB接口李传军编著本书以简洁的语言、丰富的实例系统地介绍了C语言与MATLAB接口函数(称之为:C-MEX函数)的编程方法。用实例详细地介绍了MATLAB中所提供的数据类型在C-MEX函数中的编程方法。这些数据类型主要包括:双精度(double)以及非双精度(single、uint8、uint16、uint32、uint64、int8、int16、int32、int64)的数值阵列(如:标量、矢量、矩阵及三维阵列)、字符串、structures阵列、cell阵列、sparse阵列等。同时,介绍了如何在C-MEX函数中实现调用MATLAB函数;如何用MATLAB本身所提供的BLAS库函数、LAPACK库函数实现C-MEX函数编程;以及如何用外接IntelMKL库函数实现C-MEX函数编程。并给出用C-MEX函数实现MATLAB中的svd、eig、lu、chol、inv、det等数学函数功能的实例,这些库函数的使用可以明显提高运算速度。同时,本书附录还介绍了在C-MEX函数中的错误语法示例、MEX库函数及MX库函数。本书对C-MEX函数的介绍全面,举例详尽。不仅能够成为MATLAB与MEX混合编程的工程人员的参考书,而且可以作为C语言编程者的参考书,同时也可以作为MATLAB培训的课程教材。
-
MATLAB及其在电路与控制理论中的应用陈晓平等编MATLAB是集数学运算、图形处理和程序设计于一体的著名计算软件,本书以通俗的文笔,深入浅出地介绍了MATLAB的基本内容、基本计算、图形表示以及仿真集成环境Simulink。在此基础上,利用MATLAB强大便利的计算编程功能,将MATLAB应用在电路、自动控制原理、控制系统分析与设计等领域。通过具体的实例,使读者不仅能够掌握MATLAB的编程基础与技巧,而且还能加深对电路、自动控制原理、控制系统分析与设计等课程基本内容的理解。本书示例丰富,语言简洁,重点突出,可以作为高等院校理工科电类专业学生学习MATLAB语言的入门教材,也可以作为相关专业科研人员、工程技术人员学MATLAB软件及其应用的参考书。
-
先进PID控制MATLAB仿真刘金琨著本书从MATLAB仿真角度系统地介绍了PID控制的基本理论、基本方法和应用技术,是作者多年来从事控制系统教学和科研工作的结晶,同时融入了国内外同行近年来所取得的新成果。全书共分11章,包括连续系统和离散系统的PID控制;常用数字PID控制;专家PID和模糊PID控制;神经PID控制;遗传算法PID控制;多变量PID控制;几种先进的PID控制;灰色PID控制;伺服系统PID控制;机器人的PID控制;PID实时控制等内容。每种方法都通过MATLAB仿真程序进行了说明,所有仿真程序均存储在随书光盘中,读者可以直接调用。本书各部分的内容既相互联系又各自独立,读者可根据需要选择学习。本书适用于从事生产过程自动化、计算机应用、机械电子及电气自动化领域的工程技术人员和研究生阅读,也可作为高等院校工业自动化、自动控制、机械电子、自动化仪表及计算机应用等专业的教学参考书。
-
MATLAB语言与自动控制系统设计魏克新,王云亮,陈志敏编著这是一本介绍MATLAB软件在自动控制系统分析、设计和仿真应用方面的专业书,全书共分11章。第1~4章介绍了与自支控制系统设计有关的MATLAB命令和SIMULINK仿真软件;第5~10章介绍了应用MATLAB软件程序对自动控制和线系统进行分析和设计的方法,如状态空间设计方法、数字控制和线性二次型最优控制设计等方法,并给出系统设计实例;第11章介绍了MATLAB的其他软件工具箱。书中用大量的例题说明该软件在设计工作中的用法,并在每一章后给出了一定量的习题,以利于读者自学。.这次修订主要以目前应用较广的MATLAB6.x版兼顾5.x版为计算和分析平台,对原书内容进行较大幅度的修改,如增加了MATLAB软件提代的SIMULINK软件包的使用和分析说明,完善了工具箱相关内容等。便于读者更全面地掌握和使用MATLAB。..本书适用于从事自动控制设计的工程技术人员阅读,也可供大专院校有关专业师生参考。...
-
电力拖动戴文进本书主要讨论由各种交、直流电动机组成的电力拖动系统的基础知识。全书共分4章,分别介绍电力拖动系统动力学、直流电动机的电力拖动、三相异步电动机的电力拖动及其MATLAB仿真分析、电力拖动系统中电动机容量的选择等内容。本书既注重电力拖动理论的分析,也注意工程实际的应用,既可作为高等学校相关专业的教材,也可供有关工程技术人员参考。
-
高等应用数学问题的MATLAB求解薜定宇,陈阳泉 著本书首先介绍了MATLAB语言程序设计的基本内容,在此基础上系统介绍了各个应用数学领域的问题求解,如基于MATLAB的微积分问题、线性代数问题的计算机求解、积分变换和复变函数问题、非线性方程与最优化问题、常微分方程与偏微分方程问题、数据插值与函数逼近问题、概率论与数理统计问题的解析解和数值解法等。还介绍了较新的非传统方法,如模糊逻辑与模糊推理、神经网络、遗传算法、小波分析、粗糙集及其分数阶微积分学等领域。 本书可作为一般读者学习和掌握MATLAB语言的教科书,也可作为高校理工科各类专业的本科生和研究生学习计算机数学语言的教材和参考书,可供科技工作者、教师等作为学习和应用MATLAB语言解决实际数学问题的参考资料,还可作为读者查询某数学问题求解方法的手册。
-
数值分析及其MATLAB实验姜健飞等编本书详细介绍了数值分析的基本概念和方法,包括数值代数、迭代法、数据建模、数值微积分和常微分方程数值解等,并基于MATLAB软件介绍了相应的工程数值算法及MATLAB软件的偏微分方程数值解和最优化方法两个专用工具箱。书中提供了大量习题和上机实验题,并配有习题解答和多媒体教学资料。本书可作为理工科研究生数值分析课程及其数值实验的教学用书,也可供科研和工程技术人员作为解决数值计算问题的参考书。