matlab仿真心得体会.docx

上传人:b****6 文档编号:4558567 上传时间:2022-12-06 格式:DOCX 页数:19 大小:32.15KB
下载 相关 举报
matlab仿真心得体会.docx_第1页
第1页 / 共19页
matlab仿真心得体会.docx_第2页
第2页 / 共19页
matlab仿真心得体会.docx_第3页
第3页 / 共19页
matlab仿真心得体会.docx_第4页
第4页 / 共19页
matlab仿真心得体会.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

matlab仿真心得体会.docx

《matlab仿真心得体会.docx》由会员分享,可在线阅读,更多相关《matlab仿真心得体会.docx(19页珍藏版)》请在冰豆网上搜索。

matlab仿真心得体会.docx

matlab仿真心得体会

 

matlab仿诚心得领会

【篇一:

matlab心得领会】

 

matlab心得领会

班级:

电气08-3班

姓名:

张强

学号:

24

matlab一个高级的距阵/阵列语言,它包含控制语句、函数、数据构造、输入和输出和面向对象编程特色。

用户能够在命令窗口中将输入语句与履行命令同步,也能够先编写好一个较大的复杂的应用程

序(m文件)后再一同运转。

新版本的matlab语言是鉴于最为流行的c++语言基础上的,所以语法特色与c++语言极为相像,并且更为简单,更为切合科技人员对数学表达式的书写格式。

使之更利于

非计算机专业的科技人员使用。

并且这类语言可移植性好、可拓展

性极强,这也是matlab能够深入到科学研究及工程计算各个领域的重要原由。

在对升压-降压(boost-buck)式变换器电路理论剖析的基础上,成立鉴于simulink的升压-降压式变换器的仿真模型

直流斩波就是将直流电压变换成固定的或可调的直流电压,也称dc/dc变换。

使用直流斩波技术,不单能够实现调压的功能,并且还

能够达到改良网侧谐波和提升功率因数的目的。

升压-降压式变换电路即起落压斩波电路,主要应用于已拥有直流电源需要调理直流电

压的场合。

升压-降压式变换器电路

图如右图1-1所示。

设电路中电感l值很大,电容

c值也很大,使电感电流il和电容

电压u0基本为恒值。

设计原理是:

当可控开关v出于通态时,电源经

储存能

 

v向电感

 

l供电使其

量,此时电流为i1,方向如图1-1中所示。

同时,电容c保持输出电压基本恒定并向负载r供电。

今后,使v关断,电感l中储存的能量向负载开释,电流为i2,方向如图1-1中所示。

可见,负载电压极性为上负下正,与电源电压极性相反,所以该电路也称作反极性斩波电路。

 

稳准时,一个周期t内电感l两头电压ul对时间的积分为零,当v处于通态期间时,ul=e;而当v处于端态期间时,ul=-

出电压为u0。

于是,etonu0toff=,所以输

图1-2中给出了电源电流i1和负载电流

i2的波形,设二者的均匀值分别为i1和i2,

当电流脉动足够小时,有

i1ton

ti2=off

可得以下

假如v、vd为没有消耗的理想开关时,则ei1=u0i2,其输出功率和

输入功率相等,可将其看作直流变压器。

经过matlab的学习,我认识到了电力电子变流技术在本质生活中

的重要作用,并且经过本质运用matlab仿真软件成立电力电子功能

电路模型实现功能的仿真,对常用的功率电力二极管、晶闸管、全控型器件可关断晶闸管、绝缘栅极双极型晶体管等电力电子器件在matlab中的实现以及电力电子中几种常用到的变换器与仿真切现过程有了本质的体验。

我更为深刻的认识到直流斩波电路的功能及其在现实中的运用。

流斩波也称作直流-直流变换器(dc/dcconverter),一般是指直接

将直流电变成另向来流电的状况,而不包含直流-沟通-直流的状况,纠正了从前的错误认识。

而直流变换器主要分为降压、升压、起落

压、cuk、sepic和zeta电路,此中降压和升压是最基本的电路,能够帮助理解其余的电路。

让我又一次认识到掌握了最基础的知识才

是最根本的,复杂的知识都是在一个个基础知识的聚积,抓住了基础,再难的问题都能够拆解开来简化办理,都能够很快的掌握。

【篇二:

学习matlab的总结与感想】

 

海南大学本科生2010—2011学年度第2学期课程考察论文

学院(中心、所):

信息科学技术学院专业:

电子信息工程

研究方向:

班级:

学生姓名:

学生证号:

课程名称:

matlab应用基础

论文题目:

学习matlab的总结与感想

任课老师:

(以上由学生填写)

教师评阅:

 

阅卷教师(署名):

年月日

摘要

本文从计算机语言、数学建模、网络控制系统仿真与构造化思想等

方面论述了半年来学习matlab的心得领会与感想。

因为个人知识有限,在部分细节问题的理解上可能存有偏差,还请杜老师责备指正,不惜见教。

要点词:

matlab语言数学建模软件网络控制系统仿真构造化思想学习matlab快半个学期了,固然还有好多问题不是很清楚,但经过实践学习,我对于matlab总算有个整体的理解,并且每次上机操

作,都会有必定的收获和感想,下边,就谈谈我个人对于matlab的一些见解。

(matlab

语言)

和其余语言不同样,我这个学期学习的是c语言,此外,对matlab

于actionscript、html、php语言也接触过一些。

c语言主假如面向过程的,它的灵巧性比较强,可依据自己的企图编写程序,但所

耗资的时间和精力比较大。

比如定义变量,就分为int、float、char

等种类,十分麻烦,而actionscript与php就显得比较任意,不用

纠结于哪一种种类的变量,比方,定义varnumber=3,var

play=true即可。

相对于前二者而言,matlab则显得更为灵巧与快

捷,它是一门解说性语言,能自动将高级语言翻译成机器语言。

如,求f?

2t,当t=0,1,2,3,4,5时f(t)的值。

假如使用c语言则需要定义变量,调用math函数,还要应用for循环、输出函数,而

matlab则否则,只需输入t=0:

5;f=2.^t,而后回车即可。

此外,matlab还配有很多常用公式,操作起来十分方便,比如,想

求出y(t)?

3y(t)?

2y(t)?

f(t)?

2f(t)在y(0)?

1,y(0)?

1时的零输入响应,应用dsolve函数,只需输入

x=dsolve(d2y+3*dy+2*y=0,y(0)=1,dy(0)=1)回车,即得结果:

x=3*exp(-t)-2*exp(-2*t)。

或许,也正是matlab语言简短、优化的

特色,才使得它在学术界被宽泛应用吧。

(数学建模)

对于数学建模而言,matlab是一款相当不错的建模协助工具,因为

matlab中有统计函数,线性剖析函数,插值函数,非线性剖析函数

等等这些数模必备的函数,并且,matlab强盛的画图功能可使好多

数学演算过程变得可视化。

这些对于剖析问题都很有帮助。

固然我

们学习的matlab是电子信息工程方向的,但在下个学期,,班里的

 

大多半同学都要参加数模比赛,所以掌握好matlab的各种函数模式就显得尤其重要了。

(simulink与信号系统)

matlab

除了拥有强盛的数学功能外,还具备

simulink

仿真功能,

这为我们工科的学生供给了很多便利。

没有编写m-file文件那么麻烦,simulink很直观、形象,它使整个

流程更为清楚了然,方便我们理解。

比如p132的图3.30,上边是一

个discreteimpulse,下边是gain(-1)和discreteimpulse,其

delay设置为3。

一看便知最后scope结果是两个间距为3且方向

相反的脉冲波,并且改正起来也十分方便。

同时,应用simulink,

也省去了部分编写m-file文件的工作,使得效率更高,我想这也是

simulink为人们宽泛接受的原由之一吧。

提起simulink,便想到《信号与系统》这门课程,simulink中有大

量该课程的常用函数,所以,学习matlab,对于我们更为深刻地理

解《信号与系统》也是特别有帮助的。

比方p140的图3.4.3,求系

统的输出响应:

先从工作空间拿出x和h,分别fft(傅里叶变换),

而后相乘,最后求其傅里叶逆变换,即得结果,这就是《信号与系

统》第三章所讲的连续系统的频域剖析思想。

(网络控制系统仿真)

matlab之所以能激发创作者的灵感,原由就在于它能把抽象的数学

物理与直观形象的详细实例相联合。

在第七章的学习中,我第一次接触到网络控制系统,认识到它的特

性与应用状况。

网络控制系统与现实社会有着密不行分的联系,无

论在工业、军事仍是生活,都有自动化控制的身影,比方p305的图

7.4,我们能够假定u为“冷气”,经过dcservo(被控对象)的作用后

变成y“暖气”,再将信号传给node4(传感器),传感器将信号传

给network(网络模块),由node3(控制器)进行失散pid控制

算法办理以后,再将信号传给node2(履行器),最后反作用于dc

servo(被控对象),此中,node1(扰乱节点)能发送扰乱网络通信

的模拟信号,并在计算机节点中履行扰乱的高优先级任务。

turetime工具箱在网络控制系统仿真中有侧重要的应用。

第一,传感器、控制器、履行器及扰乱节点是网络控制的重要构成部分,有

了truetime工具箱,我们只需调用truetimekernel模块生成节点,而后对各个程序进行编写,再成立对

 

应的m-file文件,即可达到预期成效,用不着自设模块那么麻烦了。

此外,网络控制系统存在时延、丢包、乱序等问题,这些问题会使系统的稳固性变差,严重时甚至使系统失稳,假如没有一个精确的

波形模拟,那么所造成的现实经济损失是没法估计的。

而truetime的每个模块都内置了各式各种的参数,经过改变参数可在屏幕上直

观形象地看到信号的传输状况,从而不停改错,完美系统。

比如在network模块的网络参数中有一个datarate(bit/s),即网络传输速率,其含义为每秒钟传输的二进制数,经过改变参数再运转的结果

可知:

在其余参数不变的状况下,网速越低,丢包越严重。

经过有线网络与无线网络的对照学习,我对无线网络的控制系统也有了必定的认识。

其大多半参数设置与有线网络控制系统是同样的,

所不同的是无线网络有其独到的功率问题。

比如:

transmitpower

(发射功率),分别将其参数设置为20、40,从运转结果能够看到,

假如发射功率过大,则会造成信号的资源浪费。

此外,无线网络在

各个节点内的反应环上设置了电池模块,可经过积分模块来实现功

耗变化状况的模拟。

其实,当你认识某一参数的详细作用以后,在未运转从前,常常就

能猜出大概结果了。

比如:

receiversignalthreshold(接受信号功

率门限)参数,它的作用是节俭功率耗费,将个别闲置的内核功率

降至靠近于零的状态,那么,将它的参数由-48变成-10,则信号必

失真,因为功率门限一旦提升,就会将一些非闲置(即实用的)内核功率也降为零的状态,必定致使信号失真。

(图像办理模块)

再谈谈simulink图像办理模块,其实,视频图像办理模块库中的大多半功能,都能够应用其余软件来实现。

比方,剖析和加强模块库,我们能够在ps中将两个同样的图层叠加,而后设置混淆模式为柔光即可实现同样成效。

但所不同的是,matlab是以矩阵运算为基础的软件,其强盛的数学功能保证了它的精确性。

比如在p244例5-9中,应用了opening模块库(即形态学操作开启),电脑自动将颜色与背风景靠近的硬币的白色目标区合为一块,从而得出正确的运算结果。

【篇三:

学习matlab的心得领会】

 

自己刚才接触matlab有半个学期的时间,说真话我此刻对matlab仍是摸不着脑筋,一方面

 

是自己接触的时间很短,另一方面,就是自己在上机方面投入的时间有限,实践比较少。

在,我对matlab的印象不过在解决习题和绘制图形上,但是我很喜爱matlab的简单的语法,

易于绘制图形,编程也特别简单,并且拥有功能强盛的开放式的toolbox。

所以,只管我向来

没有这方面的应用,但是我仍是对它特别感兴趣,自己正打算暑期好

好研究研究matlab。

面是我学习matlab在理论和实践方面的一点心得与领会,可能有

些地方自己理解的不是很正

确,但是跟着学习的深入,我想我能够发现自己的错误所在。

第一

我想说的是,在理论方面,在学习matlab过程中,我感觉到它和c

语言有很多相像

之处,他有c语言的特色,但是比c语言编程计算更为简单,合适

于复杂的数学运算。

但是

matlab跟其余语言也有着很大的不同。

此刻用的比许多的编程语言,除了matlab就应当是c、

c++、vhdl,vb和delphi也接触过,假如自己抱着“把其余语言的思想运用在matlab里

面”的话,那么我想,即便程序运转不犯错,也很难掌握matlab的精华,也就很难发挥matlab

的作用了。

尽人皆知matlab是一个鉴于矩阵运算的软件,但是,真切在运用的时候,

特别是在编程的时候,很多人常常没有注意到这个问题。

在使用matlab时,遇到了其余编程

习惯的影响,特别是常常使用的

for循环(包含while循

c语言。

所以,在

matlab

编程时,

环)各处都是。

.这不单是没有发挥matlab所长,还浪费了可贵的

时间。

我这里想说的一点

是,常常在初始化矩阵的时候注意到这个问题,懂得了使用矩阵而

不是循环来赋值,但是,

在其余环节上,就很简单大意,或许说,仍旧没有挣脱c++、c的

思想。

(这属于实践方面的领会)还有一点比较重要多用help,see

also,lookfor,get,set

 

等常用命令,尽量挣脱c编程的习惯,总爱用循环,能不用的循环

的尽量不用,掌握矢量化

的精华。

(1)help:

最有效的命令。

其实,能够这样说吧,一遇到

什么问题,往常能够从help

中找到答案。

就先谈谈对help的一些常用方法。

1)命令窗口直接敲“help”,你就能够获得当地机器上matlab的基

本的帮助信息。

2)对于某些不是很明确的命令,只知道大概所属范围,比如说某个

工具箱,直接在命令窗口中敲入helptoolboxname,一帮能够获得

本工具箱有关的信息:

版本号,函数名等。

3)知道函数名,直接用helpfunname就能够获得相应的帮助信息。

在用help命令的时候,可能因为我们开始预计的方向不必定完整正

确,在列出的帮助信

息中没有直接给出我们要找的东西,但是我们必定不要忽视了在帮

助的最后列出的seealso。

比如:

以前碰到一个画椭球的问题。

刚开始我认为这个命令函数应

该在graph3d中给出的。

只用help的时候我们就能够看到matlab\graph3d-three

dimensionalgraphs.没有这个

函数。

但是我发此刻seealso中有specgraph.,此次在solid

modeling中找到了ellipsoid-generateellipsoid。

(2)lookfor:

能够说是matlab中的谷歌当我们好多什么眉目都没有的时候,我们能够求援于它,常常会收到意想不到的成效。

比如:

以前在gui编程的时候,碰到过这样一个问题:

想拖动鼠标时,要出现一个方框,就像

你在桌面上拖动鼠标,会出现虚线框同样。

当初我也刚开始必定都不知道该查找什么东西,

此后想起用它了。

于是,

以上就是我学习matlab几个月以来的心得与领会,我自己感觉在理论方面自己理解的还

是能够的,但是在实践中会常常碰到一些问题,而恰好自己又一筹莫展。

但是我常常上一些

贴吧,那边有许多是使用matlab的能手,能够帮我解决许多问题,同时自己也学到了许多东

 

西。

篇二:

matlab心得领会matlab学习心得领会matlab,提起它,无论我们上课能否仔细听讲了,我们都应当对它不再陌生,我们不

能否

认它的强盛之处,正如一节课时老师给我们说的“matlab能够做好多事情”。

经过近一段的

学习,使我更为确信,它是一款集数据剖析、矩阵运算、信号办理和图形显示于一体,可方

便地应用于数学计算、算法开发、数据收集、系统建模和仿真、数据剖析和可视化、科学和

工程画图、应用软件开发等方面的刁悍软件,是研究人员、工程人员研究工作中屈指可数的

工具。

正因为其强盛之处,以及可视性及可交互性使我对它的学习产生了浓重的兴趣。

开学至

今,短短十次课,我们学习了matlab矩阵及其运算、matlab程序设计、m文件操作、m文件

调试、m文件高级编程以及matlab画图等?

?

不敢保证每节课都仔细听讲,但都全力去听,一

段时间下来,对matlab仍是有了必定的框架性认识及编程能力。

但对于matlab这样的软件

来说,套用以前一个老师说的话“我给你们讲的都是皮毛,你们学到的更是皮毛中的皮毛”,

固然有点搞笑,但倒是不争的事实,学习软件类的东西,最好的方法就是激发兴趣和多加练

习。

我想当老师在讲堂上给我们演示怎样用matlab编程解决一些本质问题以及编程出现一些

绚烂丰富的图形时,我们无不惊讶其漂亮,我想凭这一点激倡始同学们的兴趣是没有问题的,

但问题是同学们为何还说它难学呢?

要点仍是在于同学们下课后缺少锻炼,加之每次课间

隔时间较长,仅凭上课时记得的东西,是很难连结及娴熟运用的。

对于怎样才能够更好地学习好matlab,经过下边同学们之间的沟通,综合同学及个人意

见,提出以下几点建议(纯属个人看法,若有不当,还请见谅):

1、针对学习资料:

 

希望邮箱中上传ppt文件标清章节号,一来方便有兴趣及精力的同学提早学习,二来方

便同学下来后实时依据章节复习。

(注:

特别是对初学者由易到难的过程中显得尤其重要)

2、针对上课学习

对于软件类的学习存在这样一个问题,那就是同学们上课挺感兴趣得听讲,听到着迷时

恨不得马上就找一台电脑试一试,但下课后可能去忙其余事情,不一会儿,这一份热忱就减退了,也不会再去练习。

针对此,考虑到当前大多半同学都有电

脑的状况下,我们能否能够让同学们上课时带电脑到讲堂上,一方面老师在讲台演出示,另

一方面同学们在下边即时练习,这样或许会收到更好地教课成效。

3、针对课放学习

本学期matlab学习,老师给的课下作业极少,或许老师考虑同学们比较忙,以及可能交

上来的作业成效质量达不到预期成效。

但我认为适当的课下作业仍是特别有必需的,特别是

对于当前大学生广泛自制力较差的状况,这点显得更为存心义。

针对怎样部署课下作业以及

部署什么作业,依据自己学习经验认为这样比较好:

课下作业能够部署那些上课老师演示过

的程序或ppt中程序略加变动,让同学们下课后实时达成上交。

这不单使同学们实时复习课

上学习内容,也不至于使那些学习成效不好的同学认为作业太难而

直接放弃做去copy他人的。

以上即为近期学习matlab的一些心得领会,限于学习的程度及能力有限,上文不免有认

识浅薄之处,恳请责备指正。

篇三:

matlab心得领会matlab心得领会

 

10金融3吕淼2010241125在为学习这门课前就听闻了他的强盛,因为此刻的经济模型都是需要这些剖析软件的,

也曾听闻金融的未来方向是需要数学等等作为依靠的。

以前旁听过学校数学建模的课程,当

时老师用的是lingo。

对那个只需要u盘携带就能够安装的小东西记忆深刻。

等到学习matlab

 

时感觉这才是真切的王道啊。

它不单有强盛的运算功能,还有强盛的画图功能,固然学习了有一个学习,但是我对他

的认识额不过是一点点,或许连入门都谈不上。

因为我学习时认识到一个现实。

就是matlab

的学习依靠有比较好的数学功底,此中我看最常常运用到的就是矩阵。

我从网上认识到

matlab是一门高等数学和计算机技术联合的东西,学习它一定拥有相应的数学和计算机知识。

但是很惋惜,我的书写不是很好。

每次讲到这个部分的时候就感觉听闻理解无能了。

特别是

我今年仍是大二,有一次老师授课时用到协方差。

无可防止的我笑了,因为协方差是我们下

节课概率论数理统计老师要讲的内容。

大一的时候还不感觉,但是大二,越是学习此后的内

容越是感觉到时间不够用。

或许时间是够用的,但是没法放弃那些占用自己时间表的无用项

目。

固然这学期的学习的时间短暂,就算时间足够,老师也不可以把全部的都解说给我们,因

为一个软件的功能需要我们自己不停的去探索,老师也不行能知道全部。

老师不过个指路人,

最后的学习仍是要靠自己。

并且在探索的过程中,我们能够发现和领会学习的快乐。

痛并快

乐着是种常态了吧。

自我感觉学习matlab与其说是学习一门软件,更不如说是学习一门语言。

用一种数理的

语言描绘现象,揭露表象下的规律。

别的,我认为matlab中的作图功能很强盛,不单简单的

函数现象能够明确画出,并且一些点状物,甚至立体图也能够画出。

大一上微积分的时候,

老师以前多次在课件中加入用matlab画出的图来。

无论是一维二维三维等等,都能很好的画

出来。

只需能编写出函数式,在短短的几秒以内,他就会表此刻你眼前。

此外就是图形的直

观性,这是由暗影的制作的。

并且能够依据需要,坐标图上加标题,坐标轴标志,文本说明

 

级栅格等,也能够指定图线形式,比方是虚线。

颜色也能够自己来定。

能够在同一张图上画,

也能够单个显示。

今年选择金融matlab一方面出于希望能够提早修完大三期间的课程,能够空出更多的时

间去考研或许为就业做准备。

另一个考虑就是希望明年能够参加数学建模大赛,今年各种纠

结放弃了,感觉万分惋惜。

明年也就是大三放学期的话我就会再来一次,并且还会更为坚定

些。

那么学习matlab

的话对明年的计划也是有帮助的。

在学习的

过程中,因为从前学过

access

中的select语言,感觉就编写这方面是有共性的,但是matlab

编程语言仿佛更多更复杂

一点,这是因为波及的数学模型,数学公式更多的原由。

老师在讲

解的过程中是经过一个个

详细的金融例子来解说的,而不是就

matlab这个详细的软件工具

进行解说。

这个给我带来相

当大的打击,因为我发现我不不过是工具不可以够娴熟,波及到的专

业知识也是一孔之见。

更为坚定了我要好勤学习专业知识的信心,大学四年有几个人是希

望荒度过去的呢?

但是今

年的这门课真的是让我感觉没学到什么,预计也是因为我抱着看一

看的任意态度来的吧,也

没有那种碰到不懂的就必定要弄懂它的信心和毅力。

说什么都是借

口了,没法掩盖我没有学

好它的事实。

事实上,我感觉今年这门课的要点其实不是让我们掌握

这类软件的详细用法,而

是主要向我们展现怎样用它去解决一些金融问题,数学识题。

这点

让我很愁闷,因为我不懂

得原理,听起

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 韩语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1