Matlab - Trougaoni signal

El_dabaco

Obećava
Poruka
55
Pozdrav ljudi, može li mi neko pomoći oko koda za za sledeći zadatak:Treba u Matlab-u odrediti spektar trougaonog impulsa, amplitude 1V i trajanja 1ms. Za pravougaoni impuls bi to izgledalo ovako:
Kod:
fs=10000;
step=1/fs;
N=5000;
t=0:step:(N*step);
z(1:10)=1; % amplitude 1V
z(11:N)=0;
Z=fft(z);
number=round((N+1)/2);
plot((0:(number-1))*fs/N,1/fs*abs(Z(1:number)));
mag=abs(Z).^2;
E2=(1/(N*fs))*sum(mag)
 
Mene zanima , ne razumem se u programiranje analogno mi je jača strana, da li se u programiranju trouglasti signal pravi matematičkom funkcijom , ili od mase nadovezanih pravougaonih impulsa kojima se u vremenu povećava i smanjue amplituda , ili stepenastim signalom, ili na kraju promenom širine kvadratnih signala u nizu.
 

Back
Top