MATLAB er en softwarepakke til professionel matematisk analyse og simulering. Hvor periodiske funktioner - matematiske funktioner, der gentager sig over et givet område - hyppigt i praksis , er de ofte svære at udforske i den diskrete verden af computere . Men når begrænset i et givet område , kan Matlab nemt generere færdigbyggede og tilpassede periodiske funktioner . Instruktioner
1
Generer en række x , hvorover at overveje dine periodisk funktion eller funktioner i MATLAB serien notation. Ved at angive en start-og slutværdi adskilt af et kolon , genererer MATLAB en række tal for dig. Som standard nummeret øges med heltal én , men enhver tilvækst kan specificeres mellem start-og stop- værdier
some_x = 0:100 , another_x = -pi : . 0.1 : pi ;
< br > 2.
Generer værdier af f (x) i din funktion , da de genererede værdier af x som input . Det er muligt at generere din egen brugerdefinerede funktion ved at generere brugerdefinerede kode i en M- fil - MATLAB program filtype - der returnerer en værdi af din funktion givet et input værdi
my_sinc_x = sinc ( another_x ) my_custom_values . = my_custom_function ( some_x )
3
Generer en periodisk signal fra en brugerdefineret datasæt med nogen kendt funktion ved hjælp af repmat () funktionen for at gentage signalet. De indledende og afsluttende værdier af dit signal skal svare til at tilnærme en kontinuerlig funktion . I nogle tilfælde kan dette opnås ved at påføre et vindue til dit signal til at køre indledende og afsluttende værdier mod nul , eller et andet tal , før påføring repmat ( ) .
My_periodic_signal = repmat ( my_signal , 1 , nRepetitions )