Unit step function explanation

7 vues (au cours des 30 derniers jours)
Smit Patel
Smit Patel le 30 Nov 2019
function u = u(t)
u=double(t>=0);
end
Question: Why is this the function for unit step? and what does double mean? I know that it gives the unit step function of constant 1 after 0 but I don't know why. Can anyone please help?
Thanks

Réponse acceptée

Jim Riggs
Jim Riggs le 30 Nov 2019
Modifié(e) : Jim Riggs le 30 Nov 2019
Double is simply the data type , i.e. double precision.
(T>=0) is a logical 0 or 1.
double converts the answer to double precision.

Plus de réponses (1)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by