- Cos'è Matlab a dente di sega??
- Come si genera un'onda a dente di sega in Matlab??
- Che cos'è una funzione a dente di sega??
- Come si traccia un'onda a dente di sega??
Cos'è Matlab a dente di sega??
dente di sega è simile alla funzione seno ma crea un'onda a dente di sega con picchi di -1 e 1. ... x = dente di sega ( t , xmax ) genera un'onda triangolare modificata con la posizione massima in ogni periodo controllato da xmax . Imposta xmax su 0.5 per generare un'onda triangolare standard.
Come si genera un'onda a dente di sega in Matlab??
Link diretto a questa risposta
- T=2*4;
- Fs=1000;
- dt = 1/Fs;
- t = 0:dt:T-dt;
- x = dente di sega(2*pi*t); % <— RIMUOVERE IL '-10' QUI.
- x = (x + 1)*5; % <— AGGIUNGI QUESTA RIGA.
- trama(t,x)
- griglia attiva.
Che cos'è una funzione a dente di sega??
La funzione a dente di sega, che prende il nome dal suo aspetto simile a una sega, è una funzione discontinua relativamente semplice, definita come f (t) = t per il periodo iniziale (da -π a π nell'immagine sopra). Questa funzione periodica si ripete quindi (come mostrato dalla prima e dall'ultima riga dell'immagine sopra).
Come si traccia un'onda a dente di sega??
Esempio:
- importa numpy come np. ...
- import matplotlib.pyplot come trama. ...
- timePoints = np.linspace(0, 1, 500) ...
- complotto.plot(timePoints, signal.dente di sega(2 * np.pi * 5 * punti temporali)) ...
- complotto.title('Onda quadra - 5 Hz campionata a 1000 Hz/secondo') ...
- complotto.xlabel('Tempo') ...
- complotto.ylabel('Ampiezza') ...
- # Fornisci l'asse x e il colore della linea.