Matlabs square(x) equivalent in Simulink? NOT x^2. square WAVE

Answers (2)

There is a Math Function block in Simulink -> Math Operation, where you can configure it to perform various math operation including the square function. I have screen capture it for your reference below.
Hope this answer your question.

1 Comment

This is exactly what I am not looking for. A square(x) in matlab is this : Square wave

Sign in to comment.

There is a Pulse Generator block in Simulink -> Source, where you can configure its magnitude, period and duty cycle to generates square wave as square(x) wave function. I have screen capture it for your reference below.
Hope this time I answer your question.

1 Comment

I didn't want to generate it, but managed to create a workaround:
which allowed me to change a signal of variable amplitude and freq into square form (although I moved it a bit to the right) By the way can you tell me why Minimum index- Maximum index was able to give me a square wave? Wrap to zero and abs are there to make the line "pretty".

Sign in to comment.

Categories

Find more on Simulink in Help Center and File Exchange

Asked:

on 19 Oct 2016

Commented:

on 1 Nov 2016

Community Treasure Hunt

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

Start Hunting!