gensig

Génère des signaux de test (carré, impulsion, bruit, ...).

📝 Syntaxe

  • [u, t] = gensig(type, tau)

  • [u, t] = gensig(type, tau, Tf)

  • [u, t] = gensig(type, tau, Tf, Ts)

📥 Argument d'entrée

  • type - Type de signal périodique : 'cos', 'tan', 'sin', 'pulse', 'square'

  • tau - Periode : scalaire positif

  • Tf - Durée : scalaire positif ou 5*tau (par défaut)

  • Ts - scalaire positif ou tau/64 (par défaut)

📤 Argument de sortie

  • u - Signal généré : vecteur colonne.

  • t - Vecteur temps : vecteur colonne.

📄 Description

Génère des signaux de test périodiques ou non (par ex. carré, impulsion, bruit) pour la simulation de réponses temporelles.

💡 Exemple

f = figure();
tau = 3;
Tf = 6;
Ts = 0.1;

subplot(3, 2, 1)
[u,t] = gensig("sine",tau,Tf,Ts);
plot(t, u)
title('sine')

subplot(3, 2, 2)
[u,t] = gensig("square",tau,Tf,Ts);
plot(t, u)
title('square')

subplot(3, 2, 3)
[u,t] = gensig("cos",tau,Tf,Ts);
plot(t, u)
title('cosine')

subplot(3, 2, 4)
[u,t] = gensig("sin",tau,Tf,Ts);
plot(t, u)
title('sine')

subplot(3, 2, 5)
[u,t] = gensig("tan",tau,Tf,Ts);
plot(t, u)
title('tan')

🔗 Voir aussi

lsim.

🕔 Historique

Version
📄 Description

1.0.0

version initiale

Last updated

Was this helpful?