MATLAB Simulink中for循环系统的使用

MATLAB Simulink在应用中,需要用到for循环,比如:对于如下语句
for(i = 0;I < 10;i++)
y = 2i + 5;
return y;
在simulink中如何直观实现,是本文解决的问题。

操作方法

  • 01

    Simulink中新建“New Model”,从“Simulink Library Browser”中拖入“For Iterator Subsystem”模块;

  • 02

    双击模块进入,可发现for循环的迭代器;

  • 03

    为实现“for(i = 0;I < 10;i++) y = 2i + 5;return y;”的循环语句,Model中图形完善如下:

  • 04

    其中,for循环子系统接线如下;

  • 05

    迭代器的参数设置如下:其中10表示迭代10次,Zero-based表示循环计数从0开始;

  • 06

    运行后,结果如下:

(0)

相关推荐

  • MATLAB Simulink中零阶保持器ZOH的使用

    MATLAB Simulink中零阶保持器(ZOH,Zero-Order Hold)是将输入信号每过一个采样时间更新一次,并保持到下一次采样,多用于将连续信号离散化. 操作方法 01 Simulink ...

  • MATLAB Simulink中有功、无功及视在功率的测量

    电路中经常需要对有功功率.无功功率及视在功率进行测量,在MATLAB Simulink中,如何对这些参数进行测量呢? 操作方法 01 Simulink中搭建如下模型测量有功功率和无功功率: 02 有功 ...

  • MATLAB Simulink中如何实现PWM占空比可调

    在MATLAB控制系统仿真设计中,经常需要通过调制波和载波设计来调整占空比,这儿以简单例子来示范如何调整PWM占空比.其中,载波选择了500Hz三角波,载波为常数. 操作方法 01 1.  Simul ...

  • 如何使用MATLAB/SIMULINK中的Scope模块

    通常情况下,MATLAB/SIMULINK模型仿真的结果可以用数据的形式保存在文件中,也可以用图形的方式直观地显示出来,这样我们就需要了解其Scope(示波器)模块的使用方法,下面将具体介绍它的使用过 ...

  • MATLAB将simulink中波形数据输出到工作空间

    当我们进行MATLAB simulink仿真的时候,往往需要把输出的结果放到MATLAB的工作空间中,用于进一步处理.下面小编给出具体的实现方法. 操作方法 01 打开MATLAB软件,建立一个sim ...

  • MATLAB Simulink中单极性PWM的实现

    PWM脉宽调制的实现有单极性和双极性之分,本分享在单相全桥逆变器下,通过MATLAB Simulink实现单极性PWM. 操作方法 01 产生单极性PWM模式的基本原理如图如下图所示:首先由同极性的三 ...

  • simulink中传输延时模块的使用

    传输延时模块在连续时间模块里可以找到 操作方法 01 首先,启动simulink工具(默认matlab已经打开),如图所示: 02 打开simulink中的库浏览器,如图所示: 03 添加源信号模块和 ...

  • MATLAB/Simulink仿真模拟正弦函数sin(x)+1

    本文利用MATLAB/Simulink仿真模拟正弦函数sin(x)+1,其中在Source Library中找到Sine Wave和Constant模块,在Math Operations Librar ...

  • 如何利用MATLAB/SIMULINK搭建简单的仿真模型

    MATLAB/SIMULINK被广泛应用于系统仿真.控制系统设计等领域,SIMULINK中包含很多不同功能的模块库,可以利用其中的模块搭建系统模型,进行系统仿真,使其变得简单而高效,下面简单介绍一下其 ...