Generate the following signals in Simulink

7 Ansichten (letzte 30 Tage)
Aaron Connell
Aaron Connell am 31 Jan. 2017
Kommentiert: Aaron Connell am 31 Jan. 2017
Good evening Matlab community. I am a bit new to simulink. I would like to know how to plot the function x(t)= 5*cos(30*pi*t+0.25*pi) using blocks. My attempt is below: but the output is all wrong. How do I plot this function? Am I supposed to use a constant source? the contents of my function block is in the other pic. I want a clear xy plot in the scope. Or do I use the xy plot block? I would appreciate any guidance thank you!
  19 Kommentare
Purushottama Rao
Purushottama Rao am 31 Jan. 2017
Bearbeitet: Purushottama Rao am 31 Jan. 2017
You can also use a zero order hold block in the same way. Dont forget to change the sampling time.
Aaron Connell
Aaron Connell am 31 Jan. 2017
That did it! Thank you!!!!!

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Purushottama Rao
Purushottama Rao am 31 Jan. 2017
Use a clock as an input in place of sine wave. To reduce the number of cycles you need to modify the function y. If you are looking for 1 cycle/second then use a function similar to y= 5*cos(2*pi*u+0.25*pi)

Weitere Antworten (0)

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by