Matlab
-
Microsoft C++程序设计指南(美)克里斯琴(Christian,Kaare)著;王国印等译本书系统地介绍了科学运算语言MATLAB的程序设计及应用,以最新的MATLAB 5.3版为基础,系统详尽地介绍了它的数据结构与程序设计基础、二维与三维绘图及图像处理、图形界面设计方法与实践以及MATLAB语言和其他程序设计语言的接口问题,并介绍了该语言在各个科学运算分支中的应用。本书可作为一般读者学习和掌握MATLAB语言的教科书,也可作为高校理工科各类专业的本科生和研究生现代科学运算课程的教材和参考书,还可供科技工作者、教师作为学习和应用数值分析技术、解决实际问题的参考资料。
-
MATLAB 7.0基础教程孙祥,徐流美,吴清编著本书结合科学研究和工程中的实际需要,系统地介绍了数学软件MATLAB7.0的基本功能,包括数值计算功能、符号运算功能和图形处理功能等,并在此基础上精心设计了丰富的实例。同时本书还介绍了MATLAB7.0在科学计算中的一些应用。本书内容由浅入深,适用于MATLAB软件的初、中级用户,特别适合作为大学教材,也可以作为科学与工程计算科技人员的学习资料。本书特色:■实用性强,理论讲解透彻,能够帮助初学者尽快入门■适用性广,循序渐进,可以满足不同层次读者的需要■实例丰富,面向实际应用,具有很强的参考价值■知识面广,全面介绍了MATLAB7.0的各种知识和应用
-
MATLAB遗传算法工具箱及应用雷英杰[等]编著本书系统介绍MATLAB遗传算法和直接搜索工具箱的功能特点、编程原理及使用方法。全书共分为9章。第一章至第四章介绍遗传算法的基础知识,包括遗传算法的基本原理,编码、选择、交叉、变异,适应度函数,控制参数选择,约束条件处理,模式定理,改进的遗传算法,早熟收敛问题及其防止等。第五章至第七章介绍英国设菲尔德(Sheffield)大学的MATLAB遗传算法工具箱及其使用方法,举例说明如何利用遗传算法工具箱函数编写求解实际优化问题的MATLAB程序。第八章和第九章介绍MathWorks公司最新发布的MATLAB遗传算法与直接搜索工具箱及其使用方法。本书取材新颖,内容丰富,逻辑严谨,语言通俗,理例结合,图文并茂,注重基础,面向应用。书中包含大量的实例,便于自学和应用。本书可作为高等院校计算机、自动化、信息、管理、控制与系统工程等专业本科生或研究生的教材或参考书,也可供其他相关专业的师生及科研和工程技术人员自学或参考。
-
Matlab数学计算范例教程石博强[等]编著MATLAB编程语言简洁,使用方便灵活,库函数极其丰富。MATLB除具备卓越的数值计算能力外,还提供了专业水平的符号计算文字处理、可视化建模仿真和实时控制等功能。本书以实例的形式,系统介绍了MATLAB的使用技巧和编辑方法。本书结合大学工科数学课程和工程技术的应用,介绍了当前国际上非常流行的软件MATLAB的使用方法和技巧,囊括了大学数学(非数学专业)所有的内容,并且还兼顾了工程计算的应用。本书是深入浅出、浅显易懂,力争避免一些专业术语的出现,即便是一些具有中学数学知识的人都能看懂大部分内容。本书既适合高校学生上机使用,也可作为从事相关领域工作的科研人员的参考书。
-
Matlab接口技术与应用董长虹主编;余啸海编著本书主要介绍了Matlab提供的应用程序接口,重点介绍了Matlab与各种高级语言之间的交互以及Matlab提供的各种计算引擎和服务器引擎。书中给出了大量的Matlab结合高级语言的编程实例,使读者能够更好的理解和掌握Matlab应用程序接口的使用方法。全书分为1章,第1章是Matlab环境和编程语言的概述;第2章和第3章介绍MatlabMex和MAT文件的使用;第4章详细介绍了Matlab编译器的各种用法;第5章是Matlab引擎应用程序的编写;第6章是MatlabJava应用程序接口;第7章介绍的是Matcom;第8章、第9章、第1章分别介绍了MatlabCOMBuilder、MatlabRuntimeServer、MatlabWebServer等三种Matlab高级应用程序接口。本书可作为大学本科、专科教材或参考书,也可作为从事图像处理的工程技术人员的参考书。Madab是MathworLs公司推出的一套工程计算及数值分析软件。由于功能强、易使用,因此在工业、电子、医疗、建筑等领域得到了广泛应用,特别是生物医疗工程、图像信号处理、语音信号处理、雷达工程、信号分析、时间序列分析、控制论、系统论等无不以它作为分析工具。Matlab集可靠的数值运算、图像与信号处理、图形显示、可视化图形用户界面设计于一体。Matlsb提供的应用程序接口一般来说可以分为以下三种:第一种接口利用了其他应用程序的优点,例如计算速度快和使用已有算法而制定的接口;第二种接口建立Matlab与其他应用程序间的数据交换;第三种接口拓广Matlab的应用范围和应用手段,开发的相应应用程序为MEX文件、MAT文件和Matlab引擎应用程序。其中MEX文件作为一种动态链接库文件,必须通过在Madab的工作环境内调用才能运行;M/\T文件用于数据交换,不能利用Madab提供的功能来完成计算任务;Mallab引擎应用程序是一种可以独立执行的应用程序,但在应用程序执行时,将在后台启动一个Matlab进程,用于接收从应用程序发送来的指令并执行,然后按照要求返回计算结果。新版本的Matlab软件包中还提供了C/C十+的数学和图形库,通过其编译器支持可以将Matlab中编写的m文件转换成以C/C++代码的文件,而且可以将m文件生成dll库,甚至我们可以直接调用其中的库函数,生成并发布不必依赖Matlab的可执行文件。通过mee编译器生成C/C++代码,进而可以在VC或者其他编译器生成可独立执行的应用程序。本书针对Matlsb应用程序接口,详细论述了如何将Matlab与高级编程语言结合以发挥科学计算引擎的最大效率。全书分为1章,第1章是Matlab环境和编程语言的概述;第2章和第3章介绍MatlabMex和MAT文件的使用;第4章详细介绍了Matlab编译器的各种用法;第5章是Matlab引擎应用程序的编写;第6章是MatlabJava应用程序接口;第7章介绍的是Matcom;第8章、第9章、第1章分别介绍了MadabCOMBuilder、MatlabRuntimeServer、MatlsbWebServer等三种Matlab高级应用程序接口。本书中的所有程序都是经过实际调试的。但是由于本书覆盖的领域广泛、内容多,难免有错误和遗漏的地方,欢迎广大读者批评指正。
-
控制系统CAD张晋格主编本书以MATLAB为工具,系统地阐述了控制系统CAD的有关概念,概括了控制系统分析与设计中的主要内容。全书共分7章,第1-2章从应用角度介绍了MATLAB语言的基础知识和控制系统工具箱函数,以及仿真工具Simulink的使用方法;第3-6章按照控制理论体系,依次讲述了如何利用MATLAB和Simulink进行控制系统的模型建立,特性分析,时域响应分析和复频域分析等;第7章介绍了控制系统的频域设计法和状态空间设计法、系统仿真以及结果分析等。
-
精通MATLAB 6.5张瑞丰等编著MATLAB 6.5是MATLAB的最新版本,是工程技术人员最为青睐的数学工具软件之一。它强大的数值计算和图形可视化能力使其在数学系列软件中脱颖而出。本书由浅入深地介绍了MATLAB 6.5的强大数值处理功能、符号运算功能、数据图形可视化功能、GUI技术和API技术,引导读者了解MATLAB 6.5常规应用与灵活多变的技巧。全书共分为9章和附录部分,其中第1章和第2章为MATLAB 6.5初步知识,第3章和第4章为数值符号运算部分,第5章为程序设计部分,第6章和第7章为图形处理部分,第8章为Notebook的使用部分,第9章为应用程序接口部分,附录中简单介绍了MATLAB 6.5的新增功能。全书章节安排合理,层次清晰,内容翔实,是MATLAB 6.5学习者的优秀参考读物。
-
实用化工计算机模拟黄华江编著全书共九章。第1章是化工模拟计算概述,主要叙述化工模拟的重要性、数值计算技术的发展现状、化工模拟计算文献综述等。第2章介绍MATLAB的编程基础,帮助读者快速MATLAB入门。第3章结合实例介绍常用数值计算方法及相应MATLAB函数的使用方法,内容包括插值与拟合、数值积分与数值微分、线性和非线性代数方程(组)的数值解法、常微分方程初值问题和边值问题的解法等。第4章专门介绍化工常微分方程初值问题和边值问题的应用实例,包括间歇反应器、连续槽式搅拌反应器、管式反应器、半连续反应器、传质过程、伴有反应的扩散过程、传热过程、流体流动、生化反应和过程控制等。第5章是化工中的偏微分方程及其求解,介绍有限差分法、正交配置法、MOL法和有限元法,其中有限元法主要介绍MATLAB的PDE求解器及其求解化学工程PDE问题的具体方法,例子包括一维动态方程组、二维稳态方程(组)、二维动态方程等问题。第6章介绍最优化方法及其MATLAB常用算法,内容包括单变量最优化问题、线性规划、无约束多变量问题最优化、二次规划、多变量有约束最优化(非线性规划)问题和最小二乘法等。第7章结合实例详细介绍参数估计方法和模型辨识方法。第8章介绍化工试验设计方法及化工数据处理。第9章介绍神经网络(线性神经网络、BP神经网络和径向基神经网络)及其相应的MATLAB函数,并结合实例介绍神经网络的使用方法。本书可供化学工程、化工工艺、生化工程、环境工程、制药工程及相关专业的大学高年级本科生、硕士和博士研究生教材及参考书,也可供应用数学、过程控制等相关专业的科研人员参考。
-
MATLAB程序设计与实例应用张铮[等]编著本书根据最新的MATLAB版本,对台湾张铮先生的《MATLAB程式设计与应用教学范本》改编而成。除了原书主要讲述的MATLAB绘图和影像处理功能外,本书以实用、最新和易懂为原则,增加了图形用户界面编程、数值计算、符号运算、数字信号处理、优化运算、神经网络分析、系统仿真和模糊系统设计等内容。本书通过实例的形式,系统介绍了MATLAB的使用技巧和编程方法。本书内容丰富,讲解精练,既适合高校大学生、研究生使用,也可作为从事相关领域工作的科研人员的参考书。美国MathWorks公司推出的MATLAB,是一种集数值计算、符号运算、可视化建模、仿真和图形处理等多种功能于一体的优秀的图形化语言。它在包括小到方程求解、多项式的运算(如因式分解)、数学的极值计算,大到金融、工业系统仿真和统计等诸多领域都得到了广泛的应用。目前MathWorks公司的产品已遍布全球,MATLAB因其使用上的方便、强大功能以及良好的用户界面,在研究机构、公司(企业)和政府部门以及学校里已经是家喻户晓。它不仅是科学家、工程技术人员、职员和管理人员的必备工具,也是大学生和研究生需要掌握的一门技能。甚至在中学,学习MATLAB,使用它解决一些如数学、物理及图形处理问题也已成为一种趋势。本书是在张铮先生(台湾)的著作((MATLAB程序设计与应用教学范本》基础上经过改写和扩充而成稿的。其改写部分忠实于原著,体现了原著用“实例说话”的精髓,保留了原著的精华和特点。改写部分主要考虑到当前的主流说法与表达形式,使该书更适合大多数读者的阅读习惯,同时把原著的有些章节精简、压缩与合并。扩充增加的内容主要是从当前使用角度和实际需求方面考虑的,增加了Toolbox(工具箱)各种模块、用户图形界面及程序设计、符号运算、数值运算和其他一些重要内容,这样该书就把MATLAB的主要内容几乎包涵了,从而使原著内容更加完整。同时,本书在写作过程中,也注意到了内容的精练,采用“单刀直入”的模式。读者通过比较可以清楚看到,书中以较少篇幅和文字叙述,讲述了较多实例和技巧。这样不仅使读者降低了学习的成本,而且使用?臼槟芄缓苋菀椎厥迪执印叭朊拧钡健案呒丁钡墓伞?全书内容共分15章,主要内容包括:MATLAB入门和基本操作、数、变量和表达式、矩阵及其运算、程序的结构和流程控制、函数及其图像、MATLAB图形用户界面和程序设计、MATLAB的数值计算与符号运算、高级绘图、数字信号的处理、优化运算、神经网络分析、系统仿真、模糊系统设计和影像处理。在内容的编排上,除了前三章是必须首先阅读之外,其他各章节具有独立性。读者可以根据需要从任何一章(节),甚至一个实例开始阅读,几乎不会感到困难。本书不刻意针对某一版本,而是通过实例讲解MATLAB的使用技巧和编程方法。不过,从学习的角度,作者建议读者最好使用较新版本(如6.1以上版本)结合本书学习。本书的写作由石博强、杨文平、李海鹏和郭丽芳完成。石博强和李海鹏完成了全书的统稿和定稿,张志仁、李利等参与了本书的编排工作。尽管本书试图展示MATLAB精华的各个方面,同时也将我们征询的部分学生、热心读者和学者的重要建议与意见体现其中,但书中仍难免存在不妥之处,恳请广大读者指正。同时,我们也会在适当时间进行修订和补充,并发布在天勤网站:http://www.tqbooks.net“图书修订”栏目中。
-
MATLAB仿真技术与应用教程钟麟,王峰主编本书基于当前最流行的MATLAB6.5版本进行编写,通过大量的实例对MATLAB在电子通信方面的知识进行了全面的论述。全书遵照由浅入深和以任务驱动为主线的写作手法,通过大量的实例介绍了如何使用MATLAB实现对电子线路、数字电路、数字信号处理、数字通信的仿真及其方法和技巧。此外,附录中还列出了与本书所述内容有关的MATLAB函数及Simulink模块,以供查阅。同时,在每章最后都附上了针对本章内容的习题,以供读者巩固和自测所学知识之用。本书语言通俗易懂,内容丰富详实,突出了以实例为中心的特点,既适合各高等院校的电子工程、通信工程、信息工程、自动控制等专业的高年级本科生、研究生使用,也适合相关专业工程技术人员使用。