Unit step function explanation

13 visualizzazioni (ultimi 30 giorni)
Smit Patel
Smit Patel il 30 Nov 2019
Modificato: Jim Riggs il 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

Risposta accettata

Jim Riggs
Jim Riggs il 30 Nov 2019
Modificato: Jim Riggs il 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.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by