Main Content

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

Fonctions impulsion, échelon et rampe

MATLAB® étant un langage de programmation, une variété infinie de signaux est possible. Voici quelques instructions pour générer une impulsion unité, un échelon unité, une rampe unité et une parabole unité.

t = (-1:0.01:1)';

impulse = t==0;
unitstep = t>=0;
ramp = t.*unitstep;
quad = t.^2.*unitstep;

Toutes ces séquences sont des vecteurs colonnes qui héritent leur forme de t. Tracez les séquences.

plot(t,[impulse unitstep ramp quad])

Figure contains an axes object. The axes object contains 4 objects of type line.

Générez et tracez une onde carrée de période 0,5 et d’amplitude 0,81.

sqwave = 0.81*square(4*pi*t);
plot(t,sqwave)

Figure contains an axes object. The axes object contains an object of type line.