图 三维曲线

五、Simulink系统仿真

Simulink是一个用来对动态系统进行建模、仿真和分析的软件包。它支持连续、离散及两者混合的线性和非线性系统,同时它也支持具有不同部分拥有不同采样率的系统仿真。Simulink为用户提供了一个图形化的用户界面,对于用方框图表示的系统,通过图形界面,利用鼠标点击和拖拉方式,建立系统模型就像用铅笔在纸上绘制系统的方框图一样简单,它与用微分方程和差分方程建模的传统仿真软件包相比,具有更直观、更方便、更灵活的优点,它不但实现了可视化的动态仿真,也实现了与MATLAB、C语言或FORTRAN语言,甚至和硬件之间的数据传送,大大的扩展了它的功能。

1、线性化分析实例。

Simulink提供了’linmod’,’dlinmod’两个函数,可以从连续或者是离散系统中提取出线性模型,并用状态空间矩阵A、B、C、D的形式表示。状态空间矩阵所描述的线性系统输出、输入关系如下:

X=Ax+Bu;y=Cx+Du。

其中,x代表状态向量,u代表输入向量,y代表输出向量。 (1)建立一个系统模型,下如图5-1所示。将模型保存为’exa7_13.mdl’.

图5-1 系统模型

(2)回到MATLAB命令窗口,输入下面的命令: [A B C D]=linmod('exa7_13')

进过MATLAB计算后,可以得到系统线性化的状态空间矩阵。 A =

-1.0000 0 0 0 0 -1.0000 0 0 0 0 -1.0000 0 0 0 0 -1.0000 B =

0 0 1.0000 1.0000 C =

0 0 0 0 0 0 0 0 D = 1 0

将线性化的矩阵添加输入模块,使用示波器观察输出,结果如下图所示,模型如下图所示。

(3)输入如下命令,将刚刚线性化的系统转换成LTI对象,结果为: sys=ss(A,B,C,D) 运行结果: a =

x1 x2 x3 x4 x1 -1 -1 0 2 x2 1 0 0 0

x3 0 2 -1 -1 x4 0 0 1 0

b =

u1 x1 0 x2 0 x3 1 x4 0

c =

x1 x2 x3 x4 y1 0 2 0 0 y2 0 0 0 2

d =

u1 y1 1 y2 0

Continuous-time model.

(4)波特图(Bode Phase and Magnitude Franquency Plot)也是常要用到的工具。我们可以把系统线性化后的空间矩阵绘制成波特图: bode(sys); grid on 运行结果:

(5)给出一个阶跃信号,可以得出线性时间响应(Linear Time Response). step(sys); grid on 运行结果:

六、心得体会

为期两周的MATLAB实训在学习与忙碌中度过了,时间虽短,但我们却真真切切的学到了知识,在现实工作中可以运用的知识。

在第一节课,我们便了解到MATLAB是世界上最流行的,应用最广泛的工程计算和仿真软件,它将计算、可视化和编程等功能同时集于开发的环境。同时,我们知道了MATLAB程序的一些最基本的应用和运算,并能够进行一些简单的编程。就这样,实训第一天在期待和兴奋中度过。

接下来的时间,主要是以大家自学和练习为主,老师进行辅导和考察。在学习过程中,不懂得可以相互之间讨论,也可向老师请教,但必须确保自己真正学到了知识,认真的看书并进行编程练习。一天的实习接近尾声时,就是老师考察

大家一天收获的时候了,老师会出一些小题目让大家编程。

就这样,仅仅两周的实训就结束了,虽然不能十分熟悉和运用MATLAB的所有程序,但是我们却打下了一定的基础。在以后,当我们真正开始深入学习这门学问时,我们对它将不会再那么陌生,学起来也将轻松许多。这次实训为我们提供了一个很好的学习机会,唯一不足的是时间有点紧,我们不能早这段时间里学到更多的知识。因此,在这两周打下的基础上,我们需要用自己的努力去自学,以获取更多的知识。

知识是无穷无尽的,知识的获取需要一颗上进的心,老师将我们领进了门,下面的路就应该我们自己去走。

用matlab软件心得体会,MATLAB软件实训报告 - 图文相关推荐

  1. php实训心得体会doc,php实训报告心得体会php实训报告心得体会

    php实训报告心得体会php实训报告心得体会Tag内容描述: 1.php实训心得]php心得体会 php实训心得 PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服 ...

  2. java类与对象实验报告心得体会_java实习实训报告心得【三篇】

    [导语]Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言.而学习Java的同学java实习实训是必经的过程.以下是无忧考网整理的java实习实训报告心得,欢迎阅读! java实习实训报告心 ...

  3. 大学生python实验心得体会_大学生实训心得体会3篇

    转眼间为期两个星期的实训就结束了,但是安利公司的物流配送.黄埔港.益邦物流公司.南沙港以及学校里面的航海模拟实验中心.轮机实训实验楼这些实训过程仍历历在目.以下是小编整理的大学生实训心得体会,欢迎阅读 ...

  4. 计算机ppt基础操作心得体会,word计算机实训心得体会.doc

    word计算机实训心得体会 word计算机实训心得体会一 一.实训主要内容 Word排版,表格制作与编辑.Powerpoint的制作,初步认识计算机办公应用OFFICE. 二.实训过程 第一天:初步熟 ...

  5. 计算机实训报告心得怎么写,计算机实训报告心得体会范文_计算机实训总结怎么写...

    计算机实训室建设所涉及的规范及技术繁杂,为提高建设质量,必须在计算机实训室建设前期做好计算机实训室工程设计.下面是学习啦带来的计算机实训报告心得体会范文,欢迎大家阅读. 计算机实训报告心得体会范文篇一 ...

  6. c#程序设计实训报告心得体会_关于实训的心得体会4篇

    关于实训的心得体会4篇 心得体会是指将学习的东西运用到实践中去,通过实践反思学习内容并记录下来的文字.有关实训的心得体会,欢迎大家一起来借鉴一下! 实训的心得体会(一): 透过这两周的实训,我们学会了 ...

  7. 传感器实训心得体会_传感器实训心得体会

    传感器实训心得体会 [篇一:传感器实训心得] 实训报告 在做测试技术的实验前 , 我以为不会难做 , 就像以前做物理实验一样 , 做完实验 , 然后两下子就将实验报告做完 . 直到做完测试实验后 , ...

  8. 传感器实训心得体会_传感器实训心得体会.doc

    第 1 页 / 共 7 页 传感器实训心得体会 篇一:传感器实训心得 实训报告 学了一学期的传感器实训心得体会 ) 传感器, 在最后期末的时候我们也 参加了传感器这一学科的实训,收获还是颇多. 在做测 ...

  9. 传感器实训心得体会_传感器实训心得

    实训报告 学了一学期的传感器,在最后期末的时候我们也参加了传感器这一学科的实训,收获还 是颇多. 在做测试技术的实验前 , 我以为不会难做 , 就像以前做物理实验一样 , 做完实验 , 然后两下子 就 ...

  10. 传感器实训心得体会_关于实训的心得体会

    关于实训的心得体会 [1]总之,这次实习是有收获的,自己也有许多心得体会. 其次,作为企业的一员,无论是其他工作人员,还是会计人员,在进行自身相对循环重复的工作中,不仅应保持工作的质量及效率,还应具备 ...

最新文章

  1. GO语言教程3:杂类
  2. [源码和文档分享]基于VC++控制台实现的图书信息管理系统
  3. 『中级篇』Docker-Stack部署投票应用(50)
  4. nodejs html引用js_nodejs做出最简单的网页服务端。【501】
  5. oracle数据库exp权限,exp/imp 权限问题及其知识拓展
  6. 吴恩达神经网络和深度学习-学习笔记-22-误差分析
  7. k8s的job和CronJob
  8. React:Hook
  9. 光敏传感器介绍及其软件应用
  10. 面试:HLS加密视频播放模糊不清
  11. 前端研习录(02)——CSS内联样式、内部样式及外部样式
  12. 魔法师元素平衡(C++解法)
  13. Octotree 下载安装
  14. linux 查看缓存命中率,命中率查詢
  15. c# 向已存在的excel中追加数据,oledb的方式
  16. 初始mysql(3w)
  17. 程序员 破解获取已连接过的WiFi密码
  18. 滴滴强推“特惠拼车”背后的焦虑
  19. 水平视角垂直视角概念
  20. 高校学籍管理系统【数据库设计】2020.7.26

热门文章

  1. 《利用Python 进行数据分析》第十章:时间序列
  2. Java邮件发送基于springboot实现
  3. 乔布斯其人的演讲技巧
  4. 18个最好的代码编辑器/IDE工具
  5. P61-前端基础HTML-表单入门介绍
  6. DENSE_RANK函数
  7. Kaggle:入门赛Tatanic(泰坦尼克号)84.21%带你冲进前2%
  8. python星号怎么输入_如何将密码显示为星号
  9. 计算机出问题英语,电脑突然蓝屏还有英文怎么回事
  10. python高德地图poi点_python3爬虫-高德地图POI数据的爬取