how to plot a unit step function
14 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Aaron Connell
il 27 Nov 2016
Risposto: Daniel kiracofe
il 27 Nov 2016
![](/matlabcentral/answers/uploaded_files/64135/problem3hand.jpg)
Below shows my convolution of two signals by hand. I want to know how to use MATLAB to plot y(t). Please and thank you. It is a unit step function.
0 Commenti
Risposta accettata
Daniel kiracofe
il 27 Nov 2016
Do you want to do this numerically or symbollically?
With the symbolic math toolbox, the heaviside() function is a unit step. https://www.mathworks.com/help/symbolic/heaviside.html
If you want to do it numerically, you'll need to create it yourself, but it's easy. First create a time vector. e.g. t=-2:0.001:2 then create a zero vector for u, and fill in as appropriate: u = zeros(1,length(t)); u(find(t>0)) = 1; As u here is a vector not a function, you'd have to create a separate vector for the shifted step u(t-1).
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Calculus in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!