我写的两本Maltab书的附带程序下载
Posted On Tuesday, December 2, 2008 at at 7:49 PM by Yongan Huang2005年:Matlab7.0\Simulink6.0建模仿真开发与高级工程应用
黄永安 马路 刘慧敏
书代码 点击下载>>
计算机仿真目前已经成为解决工程实际问题的重要手段,MATLAB/Simulink软件已经成为其中功能最强大的仿真软件之一。而仿真领域的重点是建立模型,即在模型建立以后再设计合理的算法对模型进行计算。Simulink建模与一般程序建模相比更为直观,操作也更为简单,不必记忆各种参数——命令的用法,只要用鼠标就能够完成非常复杂的工作。Simulink不但支持线性系统仿真,还支持非线性系统仿真;不但支持连续系统仿真,还支持离散系统甚至混合系统仿真;不但本身功能非常强大,而且还是一个开放性体系,可以自己开发模块来增强Simulink自身的功能。对于同一个系统模型,利用Simulink可以采用多个不同的采样速率,不但能够实时地显示计算结果,还能够显示模型所表示实物的实际运动形式。
较为完整且系统地介绍MATLAB/Simulink强大仿真功能的教材还非常少,多数只是偏重介绍某一方面的应用,或者并没有涉及其中的工具箱。为此,本书详细地介绍了MATLAB\Simulink的使用,不但介绍了Simulink的基本使用方法、高级应用和开发,而且还介绍了Simulink中高级工具箱的使用。
本书的最大特色就是系统地介绍Simulink,实例丰富,讲解深入浅出。某些比较难以理解的章节,都是伴随工程实例的仿真过程讲解的,使读者能够轻松入门,学以致用。
在欧美的高等院校中,掌握MATLAB的应用已经成为大学生、研究生和教师的必备技能,其中Simulink更是其中较为深层次的应用。国内的高等院校也开设了MATLAB课程,而且网络社区也非常繁荣。在这种情况下,结合本人开设论坛的经验和实际中遇到的问题,以及在学习MATLAB的过程中的经验和体会编写了本书,主要介绍Simulink的强大仿真功能和使用方法。
本书内容
第1章~第6章主要介绍Simulink的使用方法,如模块的功能、调用、修改和仿真的实现。这是教材的基本内容,主要针对没有Simulink基础的读者,使其能够快速入门。
第7章~第10章介绍Simulink的高级使用方法,如Simulink的数值计算、子系统封装技术等,并配以工程实例。掌握这一部分就基本上可以进行一般的计算和仿真工程。
第11章~第13章主要讲解Simulink的开发和工程计算问题,如S-function的开发、函数的回调、动画输出。
第14章~第20章系统地讲解了Stateflow原理与使用技巧、Simulink Control Design、控制系统仿真、神经网络控制、Real-Time Workshop、SimMechanics机构系统应用。....
2008年:Matlab7.0/Simulink6.0应用实例仿真与高效算法开发
黄永安 李文成 高小科
书代码 点击下载>>
计算机仿真已经成为解决工程实际的必要手段,Matlab\Simulink软件是功能最强大的仿真软件之一,可以非常容易地与其他编程语言或仿真软件进行结合,实现复杂的科学计算和仿真。仿真重点是建立模型,在模型建立以后,再设计合理的算法对模型进行计算。Matlab计算较以往的编程语言更为灵活,功能更加强大,上手快,调试方便,可以节省大量的编程时间。Simulink建模较一般程序建模更为直观,操作也更为简单,不用死记各种参数即命令的用法,只需要用鼠标就能够完成非常复杂的工作。Simulink不但能够进行线性系统仿真,还支持非线性系统仿真;不但支持连续系统仿真,还支持离散系统甚至混合系统仿真;不但本身功能非常强大,而且还是一个开放性体系,用户可以自己开发模块来增强Simulink的功能。对于同一个系统模型,利用Simulink可以采用多个采样速率。不但能够实时地显示计算结果,还能够显示模型所表示实物的实际运动形式。
但是较为完整系统介绍Matlab\Simulink强大仿真功能的教材还非常少,多数偏重于某一方面的应用,或者没有涉及Simulink框图仿真和Matlab数值计算。为此,本书详细地介绍了Matlab\Simulink的使用,其中不但介绍了Matlab求解各种复杂科学问题的方法,而且还介绍了Simulink的高级应用和开发,并配以实例进行说明。
本书的最大特色是介绍了科学计算仿真过程中用到的Matlab/Simulink高级仿真功能,列举了丰富的实例,讲解深入浅出,在某些比较难以理解的章节,都是伴随工程实例的仿真过程讲解的,使读者能够轻松入门,学以致用。在欧美各国的高等院校中,掌握Matlab的应用已经成为大学生、研究生和教师的必备技能,其中Simulink更是其中较为深层次的应用。国内的高等院校也在开设Matlab课程,网络社区也非常繁荣。在这种情况下,作者结合本人开设论坛的经验和实际中遇到较多的问题,以及在学习Matlab中的经验和体会编写了本书,主要向读者展示Simulink的强大仿真功能。
本书内容分为两篇:
第一篇为Matlab计算篇,包括第1~9章。介绍Matlab的使用方法,如微积分求解、非线性方程组求解数据建模、微分方程求解,边值问题求解和优化问题求解有助于分析一般的科学问题。
第二篇为Simulink仿真篇,包括第10~18章。介绍Simulink的高级使用方法,讲解Simulink的开发和工程计算,S-函数的开发、函数的回调、动画输出,Stateflow原理与使用技巧,Simulink 控制设计、控制系统仿真,神经网络控制,Real-Time Workshop,SimMechanics机构系统应用。 ....
