MATLAB is een softwarepakket voor professionele wiskundige analyse en simulatie . Wanneer periodieke functies - wiskundige functies die te herhalen over een bepaald gebied - vaak in de praktijk , zijn ze vaak moeilijk te ontdekken in de discrete wereld van computers . Echter , wanneer beperkt over een bepaald gebied , MATLAB kan eenvoudig genereren vooraf gebouwde en aangepaste periodieke functies . Instructies 1 Genereer een reeks x waarover uw periodieke functie of functies met behulp van MATLAB -serie notatie overwegen . Door het opgeven van een begin-en eindwaarde van elkaar gescheiden door een dubbele punt , MATLAB genereert een serie nummer voor u . Standaard is het nummer wordt opgehoogd met het getal een, maar elke increment kan worden opgegeven tussen de start en stop waarden some_x = 0:100 ; another_x = - pi : . 0.1 : pi ; < br > 2 genereren waarden van f ( x ) van de functie , aangezien de gegenereerde waarden van x als ingang. Het is mogelijk om uw eigen aangepaste functie te genereren door het genereren van aangepaste code in een M - file - MATLAB programma bestandstype - dat een waarde van uw functie geeft gegeven een invoerwaarde my_sinc_x = sinc ( another_x ) ; my_custom_values . = my_custom_function ( some_x ) ; 3 Genereer een periodiek signaal van een aangepaste dataset met geen bekende functie met de repmat ( ) functie om het signaal te herhalen . De begin-en eindwaarden van uw signaal moeten vergelijkbaar te benaderen een continue functie zijn. In sommige gevallen kan dit worden bereikt door het toepassen van een venster om het signaal om de eerste en laatste waarden te rijden in de richting van nul , of een ander nummer , alvorens repmat ( ) . My_periodic_signal = repmat ( my_signal , 1 , nRepetitions ) ;
|