Filter löschen
Filter löschen

How can I generate a continious signal? Generating a pulse?

1 Ansicht (letzte 30 Tage)
Serhat
Serhat am 16 Mär. 2013
Hello,
My problem is to generate a pulse. While x-axis values are between 0 and 1, y-axis is equal to 1 except that x-axis are between 0.5 and 0.75, y is equal to -1.
How can I create a unit step like this?
Thanks

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 16 Mär. 2013
Bearbeitet: Azzi Abdelmalek am 16 Mär. 2013
t=0:0.001:1
y=ones(1,numel(t))
y(t>0.5 & t<0.75)=-1
plot(t,y,'r','linewidth',3)
  2 Kommentare
Serhat
Serhat am 16 Mär. 2013
Ooo, thank you so much. What is "numel" doing there exactly?
Azzi Abdelmalek
Azzi Abdelmalek am 16 Mär. 2013
x=[2 4 6 8]
n=numel(x) % number of elements in x

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by