Simulink If function to change the out put based on input

1 Ansicht (letzte 30 Tage)
Ganeswara Rao Ganta
Ganeswara Rao Ganta am 1 Jul. 2019
Bearbeitet: Raj am 1 Jul. 2019
Hello all
I am looking for a simulink function that shall output 1 if the input is positie and output -1 if the input is negative. I believe this i is simple but I have no clue how to do this. Can someone please help me with this?

Akzeptierte Antwort

Raj
Raj am 1 Jul. 2019
Bearbeitet: Raj am 1 Jul. 2019
Use sign
function output = myfunc(input)
output=sign(input);
end
BTW what happens if input is zero? you have not mentioned that. Modify the function accordingly!!
Edit1: Just noticed you have mentioned "simulink function". You can use the sign/signum block. See here.

Weitere Antworten (0)

Kategorien

Mehr zu General Applications finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by