当前位置:编程学习 > Matlab >>

在matlab-Simulink中,想要实现下面的情况

1.输入是角度α(0,90) 2.在零度和九十度时输出常数1 3.在零度到九十度时输出常数2
答案:首先,两次使用Logic and Bit Operation里的Compare To Constant块,将α和0,α和90做相等比较。输出的结果是相等:真(1)或不相等:假(0)。
将两个比较的结果,使用同一库里的Logic Operator做或运算,并将结果到Switch块的2号引脚上,Switch配置为u2~=0模式,1号脚接常数1,3号脚接常数2就行了。
Switch的后面接个Display,自己运行一下看看。

总而言之,就是通过逻辑比较结果控制开关,选择输出1或是2。
其他:
怎么可能找不到?! 你所说的电阻、电容也就是电阻电容电感组成的串联元件(RLC)的一种特殊情况,双击RLC元件进入参数设置,可以选择只保留R,或者只保留L或者C,从而就得到了你所说的找不到的电阻、电容等!
VCCS 和VCCC就是由electrical sources 中的Controlled Current Source(受控电流源)和Controlled Voltage Source(受控电压源) 来实现的,Controlled Current Source模块有一个信号输入端口,专门用来接入控制源的,如果是VCCS,则接入电流,Controlled Current Source就成了Current control Current source也即CCCS。 

上一个:PARAM在 matlab中是什么意思
下一个:急求!!matlab 解方程组

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,