Programmation Matlab

Bonjour,
Pourriez vous s'il vous plait m'aider a creer une fonction permettant d'afficher une fontion en dent de scie sur MATLAB.
Pour etre plus precis, l'on devra demander a l'utilisateur d'entrer le nombre de periodes, l'ordonnee minimale, l'ordonnée maximale, le nombres de points par periodes. Les valeurs des abscisses et des ordonnées sont à stocker sous forme de colonnes dans un fichier .txt .
Le deuxieme probleme consiste à faire la meme chose mais pour une fonction en escalier qui approche la fonction en dents de scie.les paramètres à entrer sont les memes que précédemment et il faudra en plus demander à entrer le nombre de de marches.
Merci d'avance
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. je veut un prog qui réalise la developpement en série de fourier
    1. Mon signal aura une amplitude A, un rapport cyclique teta et une période Tr.
      J'ai déjà écrit une fonction, mais elle ne fonctionne pas : Apparemment la condition est toujours fausse (j'ai un vecteur t allant de 0 à 20, de 1 en 1).
      function signal = dent_scie(A,t,teta,Tr)
      for (t_id = 1:length(t))
      if (mod(t(t_id),Tr)>= teta)
      signal(t_id)=0;
      else
      signal(t_id)=A*(1-mod(t(t_id),Tr)/teta);
      end
      end
      end