[MATLAB] Comment créer un signal

Bignoozer Messages postés 10 Statut Membre -  
 un autre gars qui passait par là -
Bonjour,

Je cherche à créer des signaux sur matlab de telle sorte que je puisse les charger à n'importe quel moment.

Je precise ma pensée: j'aimerais en fait creer des fichiers .mat pour ne pas avoir a charger les signaux dans les programmes.

Merci!

7 réponses

  1. Jo
     
    Pour sauver une variable dans un .mat, utilise la fonction "save"

    Du style :
    t = 1:0.001:2*pi;
    signal = sin(t);
    save('signal');


    Le fichier signal.mat contient maintenant les valeurs. Pour les rechargers, utilise "load('signal')"
    4
  2. Mahfoud
     
    fs=10;
    t = (0:1:length(x)-1)/fs;
    plot(t,x)
    X = fft(x);
    plot(abs(X)) %---- le spertcre

    voila un petit code pour commencer l'analyse Spectrale sous Matlab.
    3
  3. Bignoozer Messages postés 10 Statut Membre 1
     
    Je voulais en fait créer un signal de telle sorte que je puisse l'utiliser avec la tool box.

    L'une des méthodes que j'ai trouvé par la suite est de créer le signal non pas dans un fichier .m mais directement sur la fenêtre principale de matlab puis de sauvergarder ce signal en allant dans le menu Fichier .

    Ce n'est tout de même pas très pratique mais c'est une première solution.
    1
    1. RenO
       
      Salut math ;)

      Je vois que cela squatte commentcamarche.net pour des infos sur Matlab... tout comme moi lol

      Bon j'ai un problème (j'éspére que tu peux y répondre), je dois créer des fonctions matlab. J'ai foutu mes fonctions dans un directory à mon nom dans la toolbox mais ça marche pas quand je fais appel à la fonction dans un script ... ou tout simplement quand je fais help ça écrit "not found".

      Par contre, quand la fonction est dans le repertoire du script ça marche nickel :\.

      RenO
      M1 SPI :D
      0
  4. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    oui, c'est évidant, si ton répertoire n'es pas déclarer dans la liste des répertoires de recherche, il n'y va pas.
    1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. knesrine Messages postés 2 Statut Membre
     
    programmation d'analyse spectrale au matlab.
    -1
  7. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    je ne comprend pas ce que tu veux faire.
    C'est quoi un fichier .mat, la même chose qu'un .m ? Si oui, ce n'est qu'un fichier de commandes qui seront interprétés.
    -2
  8. un gars qui passait par là
     
    jette un coup d oeil la dessus: www.etsu.edu/math/seier/tperiodogram.doc
    -3
    1. un autre gars qui passait par là
       
      ..lien mort!
      0