MATLAB中if-else模块的使用
标签:
杂谈 |
今天在写一篇。在simulink中常常需要使用if-else模块来建模,很多的时候宁愿使用MATLAB-function来解决问题,但是使用if模块来搭建模型也是一种很不错的选择,就像老胡所说的,如果都使用语言去写的话,就破坏了搭建模型的初衷。
if模块在这里。
建立一个模型
打开if模块的设置框
现在可以试着设置一下第二个条件,设置为u1>8,意思是u1大于8的时候给出一个输出,点击确定后,模型变成了这样的;
再去看action的参数
http://s15/mw690/00688zkAzy7ccC9UiwC3e&690
有输入输出,而且可以设计输入输出的个数。输入输出的运算方法等等。我认为这个还是挺好用的。
与这个类似的有一个switch case的模块这个和switch case action
subsystem联合使用。这个就是一个选择模块,好处在于可以设计在不同的选择值下可以有不同的运算方式。
有输入输出,而且可以设计输入输出的个数。输入输出的运算方法等等。我认为这个还是挺好用的。
与这个类似的有一个switch
前一篇:牛顿-拉弗逊法求解
后一篇:MATLAB中的PI调节

加载中…