MATLAB är ett programpaket för professionell matematisk analys och simulering . Om periodiska funktioner - matematiska funktioner som upprepas över ett givet område - ofta i praktiken, är de ofta svåra att upptäcka i den diskreta världen av datorer . Men när de begränsas under ett givet intervall , kan MATLAB enkelt generera färdiga och anpassade periodiska funktioner . Instruktioner
1
Generera en rad x över för att överväga din periodisk funktion eller funktioner som använder MATLAB serien notation . Genom att ange en start- och slutvärde åtskilda av kolon , genererar MATLAB en serie nummer för dig . Som standard numret ökas med heltal , men någon ökning kan anges mellan start och värderingar stopp
some_x = 0:100 , another_x = - pi : . 0.1 : PI ;
2
Generera värden på f ( x ) i din funktion , eftersom de genererade värdena för x som en ingång . Det är möjligt att skapa en egen anpassad funktion genom att generera anpassad kod i en M - fil - MATLAB program filtyp - som returnerar ett värde på din funktion ges ett ingångsvärde
my_sinc_x = sinc ( another_x ) ; my_custom_values . = my_custom_function ( some_x ) ,
3
Generera en periodisk signal från en egen uppsättning data med någon känd funktion använder repmat ( ) funktionen för att repetera signalen . De initiala och slutliga värden av din signal måste likna ungefär en kontinuerlig funktion . I vissa fall kan detta ske genom att ett fönster till din signal att köra initiala och slutliga värden mot noll , eller något annat nummer , innan repmat ( ) .
My_periodic_signal = repmat ( my_signal , 1 , nRepetitions ) ; Addera