自动控制设计实践实训课程期末总结_自动调节课程设计总结

2020-02-27 其他工作总结 下载本文

自动控制设计实践实训课程期末总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“自动调节课程设计总结”。

自动控制设计实践实训课程期末总结

大四的上学期我们迎来了自动控制这门课程,在学习这门课程之前就知道了它的强大,学过之后还真是那么回事。自动控制主要还是利用MATLAB来实现的。

MATLAB 语言是当今国际上科学界(尤其是自动控制领域)最具影响力、也是最有活力的软件。它起源于矩阵运算,并已经发展成一种高度集成的计算机语言。它提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化与界面设计、便捷的与其他程序和语言接口的功能。MATLAB 语言在各国高校与研究单位起着重大的作用。

适当了解一些数值计算、数值分析以及最优化的理论用Matlab的无非是做数值计算或者最优化,这也是Matlab的强项,Matlab有足够多的工具箱解决这些问题。但是在使用这些工具箱之前,应该首先了解一些数值计算以及最优化的理论。这一点在程序碰到问题或者计算结果不理想的时候尤为重要。很多时候结果不理想并不是自己的理论出了问题,而是盲目或者错误使用Matlab的工具箱而导致的。比如我曾经做过一个单纯形法的优化程序,但是结果总是不理想,这个时候就要返回到单纯形法具体是一种什么样的算法来考虑这个问题,最后发现是由于目标函数的某一部分十分平缓导致的。当然更重要的是如果你不理解理论,很多问题根本不知道如何处理。有个学化学同学就曾问我一个程序怎么写,说matlab肯定可以完成的。了解清楚之后才明白原来他想做的就是一个受限最小二乘。但是他不懂得什么是最小二乘(因为没怎么学过数学),当然面对这个问题无从下手。理解Matlab中时间空间的转化这个问题没有人强调,但我觉着蛮重要。这里的关键点其实很简单,就是尽量减少重复计算,哪怕是多项式复杂度以内的计算。重复计算的内容应该适时保存到内存中,以后直接调用。一个程序可能会重复运行几千次几万次,一点点的浪费时间都可能被放大很多。空间(内存)我们是可以扩充的,但是时间不是,所以绝大多数时候我们需要放弃空间,获得时间上的迅捷。

我觉以下几点对于学好matlab很重要:兴趣、悟性、勤奋、坚持。另外help是很有用的,一遇到什么问题,通常我的第一反应是:help,就先说说自己对help的一些常用方法吧。(1)命令窗口直接敲“help”,你就可以得到本地机器上matlab的基本的帮助信息。(2)对于某些不是很明确的命令,只知道大体所属范围,譬如说某个工具箱,直接在命令窗口中敲入Help toolboxname,一帮可以得到本工具箱有关的信息:版本号,函数名等。(3)知道函数名,直接用help funname就可以得到相应的帮助信息。3.善于向别人学习,多看牛人写的代码并消化三人行,必有我师,一个人很难什么都精通,取长补短是最快的进步方法。Matlab的File exchange和pudn上都用很多代码,多看看牛人写的代码,了解他们编程技巧和思想,并消化,对于提高自己的编程水平非常有利。4.时间积累“冰冻三尺非一日之寒”,学习需要日积月累,多积累一些matlab的技巧,对于编程是很有利的最后一句,Matlab是练出来的,而不是看出来的。

《自动控制设计实践实训课程期末总结.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
自动控制设计实践实训课程期末总结
点击下载文档
相关专题 自动调节课程设计总结 设计 自动控制 期末 自动调节课程设计总结 设计 自动控制 期末
[其他工作总结]相关推荐
    [其他工作总结]热门文章
      下载全文