Les partenaires publicitaires:

Comment écrire des signaux périodiques dans matlab

MATLAB est un ensemble de logiciels pour l'analyse mathématique professionnelle et de la simulation. Où fonctions périodiques - fonctions mathématiques qui se répètent sur une plage donnée - communs dans la pratique, ils sont souvent difficiles à explorer dans le monde discret des ordinateurs. Toutefois, lorsque restreinte sur une plage donnée, MATLAB peut facilement générer des fonctions pré-construit et périodiques personnalisé.

Instructions

  1. Générer une gamme de x sur lequel considérer votre fonction ou fonctions en utilisant la notation de série MATLAB périodique. En spécifiant une valeur de début et de fin séparés par deux points, MATLAB génère une série de numéro pour vous. Par défaut, le numéro est incrémenté par le nombre entier, mais toute augmentation peut être spécifié entre les valeurs de départ et d'arrêt.



    some_x = 0: 100-
    another_x = -pi: 0,1: pi;

  2. Générer des valeurs de f (x) de votre fonction, étant donné les valeurs générées de x en entrée. Il est possible de générer votre propre fonction personnalisée en générant le code personnalisé dans un M-file - le type de fichier du programme de MATLAB - qui renvoie une valeur de votre fonction donnée une valeur d'entrée.




    my_sinc_x = sinc (another_x) -
    my_custom_values ​​= my_custom_function (some_x);

  3. Générer un signal périodique d'un ensemble avec aucune fonction connue utilisant la fonction repmat () pour répéter le signal de données personnalisées. Les valeurs initiales et finales de votre signal doit être similaire à rapprocher une fonction continue. Dans certains cas, ceci peut être accompli en appliquant une fenêtre à conduire le signal à valeurs initiales et finales vers zéro, ou un nombre différent, avant d'appliquer repmat ().

    my_periodic_signal = repmat (my_signal, 1, nRepetitions);

» » » » Comment écrire des signaux périodiques dans matlab