MATLAB est un logiciel pour l'analyse mathématique et simulation professionnelle . Lorsque des fonctions périodiques - des fonctions mathématiques qui se répètent sur une plage donnée - courante 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 périodiques prédéfinis et personnalisés. Instructions
1
Générer une gamme de plus de x pour examiner votre fonction ou des fonctions à l'aide de MATLAB série notation périodique. En spécifiant une valeur de début et de fin séparées par une virgule , MATLAB génère une série de chiffres à vous donner . Par défaut, le nombre est incrémenté par l'entier , mais toute augmentation peut être spécifiée entre le début et les valeurs d'arrêt
some_x = 0:100 ; another_x = - pi: . 0.1: pi;
< br > 2
générer des valeurs de f ( x ) de votre fonction , compte tenu des valeurs générées de x en entrée . Il est possible de générer votre propre fonction personnalisée par génération de 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 à partir de données prêts à aucune fonction connue utilisant la fonction repmat () pour répéter le signal . Les valeurs initiales et finales de votre signal doivent être semblables à approcher une fonction continue. Dans certains cas, cela peut être accompli en appliquant une fenêtre à votre signal pour conduire valeurs initiales et finales vers zéro , ou un autre numéro , avant d'appliquer repmat ().
My_periodic_signal = repmat ( my_signal , 1, nRepetitions ) ;