- Co je pilový zub Matlab?
- Jak v Matlabu generujete pilovou vlnu?
- Co je to funkce pilového zubu?
- Jak vykreslíte pilovou vlnu?
Co je pilový zub Matlab?
sawtooth je podobný funkci sinus, ale vytváří pilovou vlnu s vrcholy –1 a 1. ... x = sawtooth (t, xmax) generuje upravenou trojúhelníkovou vlnu s maximální polohou v každé periodě řízenou xmax . Nastavte xmax na 0.5 pro generování standardní trojúhelníkové vlny.
Jak v Matlabu generujete pilovou vlnu?
Přímý odkaz na tuto odpověď
- T = 2*4;
- Fs = 1000;
- dt = 1/Fs;
- t = 0: dt: T-dt;
- x = pilový zub (2*pi*t); % <-ZDE ODSTRANĚTE '-10'.
- x = (x + 1)*5; % <- PŘIDAT TENTO ŘÁDEK.
- děj (t, x)
- mřížka zapnuta.
Co je to funkce pilového zubu?
Funkce pilového zubu, pojmenovaná podle vzhledu podobného pile, je relativně jednoduchá nespojitá funkce, definovaná jako f (t) = t pro počáteční období (od -π do π na výše uvedeném obrázku). Tato periodická funkce se poté opakuje (jak ukazuje první a poslední řádek na výše uvedeném obrázku).
Jak vykreslíte pilovou vlnu?
Příklad:
- import numpy jako np. ...
- importovat matplotlib.pyplot jako děj. ...
- timePoints = np.linspace (0, 1, 500) ...
- spiknutí.plot (timePoints, signal.pilový zub (2 * np.pi * 5 * timePoints)) ...
- spiknutí.title ('Sqaure wave - 5 Hz sampled at 1000 Hz /second') ...
- spiknutí.xlabel ('Time') ...
- spiknutí.ylabel ('Amplituda') ...
- # Zadejte barvu osy x a čáry.