Matlab
-
Simulink动态系统建模与仿真基础李颖,朱伯立,张威编本书介绍的是MathWorks公司最新版本MATLAB Release13SP1中的Simulink5.1软件包。全书共分12章,从Simulink的基本概念开始,系统全面地介绍了Simulink软件包中动态系统建模、仿真、分析和调试的方法,包括连续系统、离散系统和混合系统,书中给出了大量例程,说明Simulink中各种功能的实现途径。本书适用于初学Simulink的工程设计人员和从事控制工程或系统工程方面工作的工程师和研究人员,还可作为工科高等院校师生的参考书。 -
数值分析及其MATLAB实验姜健飞等编本书详细介绍了数值分析的基本概念和方法,包括数值代数、迭代法、数据建模、数值微积分和常微分方程数值解等,并基于MATLAB软件介绍了相应的工程数值算法及MATLAB软件的偏微分方程数值解和最优化方法两个专用工具箱。书中提供了大量习题和上机实验题,并配有习题解答和多媒体教学资料。本书可作为理工科研究生数值分析课程及其数值实验的教学用书,也可供科研和工程技术人员作为解决数值计算问题的参考书。 -
控制系统CAD张晋格主编本书以MATLAB为工具,系统地阐述了控制系统CAD的有关概念,概括了控制系统分析与设计中的主要内容。全书共分7章,第1-2章从应用角度介绍了MATLAB语言的基础知识和控制系统工具箱函数,以及仿真工具Simulink的使用方法;第3-6章按照控制理论体系,依次讲述了如何利用MATLAB和Simulink进行控制系统的模型建立,特性分析,时域响应分析和复频域分析等;第7章介绍了控制系统的频域设计法和状态空间设计法、系统仿真以及结果分析等。 -
实用化工计算机模拟黄华江编著全书共九章。第1章是化工模拟计算概述,主要叙述化工模拟的重要性、数值计算技术的发展现状、化工模拟计算文献综述等。第2章介绍MATLAB的编程基础,帮助读者快速MATLAB入门。第3章结合实例介绍常用数值计算方法及相应MATLAB函数的使用方法,内容包括插值与拟合、数值积分与数值微分、线性和非线性代数方程(组)的数值解法、常微分方程初值问题和边值问题的解法等。第4章专门介绍化工常微分方程初值问题和边值问题的应用实例,包括间歇反应器、连续槽式搅拌反应器、管式反应器、半连续反应器、传质过程、伴有反应的扩散过程、传热过程、流体流动、生化反应和过程控制等。第5章是化工中的偏微分方程及其求解,介绍有限差分法、正交配置法、MOL法和有限元法,其中有限元法主要介绍MATLAB的PDE求解器及其求解化学工程PDE问题的具体方法,例子包括一维动态方程组、二维稳态方程(组)、二维动态方程等问题。第6章介绍最优化方法及其MATLAB常用算法,内容包括单变量最优化问题、线性规划、无约束多变量问题最优化、二次规划、多变量有约束最优化(非线性规划)问题和最小二乘法等。第7章结合实例详细介绍参数估计方法和模型辨识方法。第8章介绍化工试验设计方法及化工数据处理。第9章介绍神经网络(线性神经网络、BP神经网络和径向基神经网络)及其相应的MATLAB函数,并结合实例介绍神经网络的使用方法。本书可供化学工程、化工工艺、生化工程、环境工程、制药工程及相关专业的大学高年级本科生、硕士和博士研究生教材及参考书,也可供应用数学、过程控制等相关专业的科研人员参考。 -
电力拖动戴文进本书主要讨论由各种交、直流电动机组成的电力拖动系统的基础知识。全书共分4章,分别介绍电力拖动系统动力学、直流电动机的电力拖动、三相异步电动机的电力拖动及其MATLAB仿真分析、电力拖动系统中电动机容量的选择等内容。本书既注重电力拖动理论的分析,也注意工程实际的应用,既可作为高等学校相关专业的教材,也可供有关工程技术人员参考。 -
高等应用数学问题的MATLAB求解薜定宇,陈阳泉 著本书首先介绍了MATLAB语言程序设计的基本内容,在此基础上系统介绍了各个应用数学领域的问题求解,如基于MATLAB的微积分问题、线性代数问题的计算机求解、积分变换和复变函数问题、非线性方程与最优化问题、常微分方程与偏微分方程问题、数据插值与函数逼近问题、概率论与数理统计问题的解析解和数值解法等。还介绍了较新的非传统方法,如模糊逻辑与模糊推理、神经网络、遗传算法、小波分析、粗糙集及其分数阶微积分学等领域。 本书可作为一般读者学习和掌握MATLAB语言的教科书,也可作为高校理工科各类专业的本科生和研究生学习计算机数学语言的教材和参考书,可供科技工作者、教师等作为学习和应用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。..本书适用于从事自动控制设计的工程技术人员阅读,也可供大专院校有关专业师生参考。... -
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))),还应该考虑是否有可直接利用的第三方组件以节省开发时间。
