MATLAB ist ein Softwarepaket für professionelle mathematische Analyse und Simulation. Wo periodische Funktionen - mathematische Funktionen, die in einem bestimmten Bereich zu wiederholen - in der Praxis üblich , sind sie oft nur schwer in die diskrete Welt der Computer erkunden. Allerdings, wenn über einen bestimmten Bereich beschränkt , kann MATLAB leicht erzeugen vorgefertigte und benutzerdefinierte periodische Funktionen . Anleitung
1
generieren eine Reihe von x , über die Ihre periodische Funktion oder Funktionen mit MATLAB Serie Schreibweise zu prüfen. Durch die Angabe eines Start-und Endwert getrennt durch einen Doppelpunkt , erzeugt eine Reihe von MATLAB -Nummer für Sie . Standardmäßig wird die Zahl durch die Zahl eins erhöht , aber jede Schrittweite zwischen den Start-und Stopp- Werte angegeben werden
some_x = 0:100 ; another_x = -pi : . 0.1: pi ;
< br > 2
generieren Werte von f (x) Ihrer Funktion , da die generierten Werte von x als Eingang . Es ist möglich, eigene benutzerdefinierte Funktion durch die Erzeugung benutzerdefinierter Code in einer M- Datei zu generieren - MATLAB -Programm Dateityp - die einen Wert Ihrer Funktion liefert gegeben ein Eingabewert
my_sinc_x = sinc ( another_x ); my_custom_values . = my_custom_function ( some_x );
3
generieren eines periodischen Signals aus einem benutzerdefinierten Daten ohne bekannte Funktion mit dem repmat ()-Funktion , um das Signal zu wiederholen gesetzt . Die Anfangs-und Endwert des Signals muss ähnlich ungefähre einer stetigen Funktion . In einigen Fällen kann dies , indem ein Fenster , um das Signal zu Anfangs-und Endwert gegen Null , oder eine andere Nummer, bevor repmat () fahren durchgeführt werden.
My_periodic_signal = repmat ( my_signal , 1, nRepetitions );