Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come scrivere segnali periodici in MATLAB

MATLAB è un pacchetto software per l' analisi matematica professionale e la simulazione . Dove le funzioni periodiche - funzioni matematiche che si ripetono in un determinato intervallo - comune nella pratica , sono spesso difficili da esplorare nel mondo discreto dei computer . Tuttavia, quando limitata in un dato intervallo , MATLAB può facilmente generare funzioni periodiche pre-costruiti e personalizzati . Istruzioni
1

Generare una serie di x su cui considerare la vostra funzione periodica o funzioni utilizzando la notazione serie MATLAB . Specificando un valore iniziale e finale separati da due punti , MATLAB genera una serie di numero per voi . Per impostazione predefinita, il numero viene incrementato di un numero intero , ma qualsiasi incremento può essere specificato tra i valori di avviamento e arresto

some_x = 0:100 ; another_x = -pi : . 0.1 : pi;

2

generare valori di f ( x ) della funzione , dati i valori generati di x come input . E ' possibile generare una funzione personalizzata per la generazione di codice personalizzato in un M -file - Tipo di file del programma di MATLAB - che restituisce un valore della funzione dato un valore di ingresso

my_sinc_x = sinc ( another_x ) ; my_custom_values ​​. = my_custom_function ( some_x ) ;
3

generare un segnale periodico da un set di dati personalizzati con nessuna funzione conosciuta tramite la funzione repmat () per ripetere il segnale . I valori iniziali e finali del vostro segnale devono essere simili per approssimare una funzione continua . In alcuni casi , questo può essere realizzato mediante l'applicazione di una finestra al segnale di guidare valori iniziali e finali verso lo zero , o qualche altro numero , prima di applicare repmat ( ) .

My_periodic_signal = repmat ( my_signal , 1 , nRepetitions ) ;

 

Programmazione © www.354353.com