Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
62
Podstawymatematyczneanalizysygnałówdeterministycznych
a=T*x';
%analizawzapisiemacierzowym
y=T'*a;
%syntezawzapisiemacierzowym
y=y';
%zamieńwektorpionowynapoziomy
stem(n,x,'filled','-k');axistight;title('sygnałanalizowanyx(n)');
xlabel('numerpróbki');pause
stem(n,real(a),'filled','-k');axistight;title('wspdekomopozycjialfa(k)');
xlabel('numerpróbki');pause
stem(n,y,'filled','-k');axistight;title('sygnałzsyntezowanyx(n)');
xlabel('numerpróbki');pause
stem(n,y-x,'filled','-k');axistight;title('błądsyntezy1:y(n)-x(n)');
xlabel('numerpróbki');pause
%Analizaisyntezawzapisieniemacierzowym
y=zeros(1,N);
%
fork=0:N-1
%ANALIZA:obliczwspółczynniki
a(k+1)
=sum(x.*conj(T(k+1,1:N)));
%
end
%
fork=0:N-1
y
=y
+
a(k+1)*T(k+1,1:N);
%SYNTEZA:odtwórzsygnał
%
end
%
stem(n,y-x,'filled','-k');axistight;title('błądsyntezy2:y(n)-x(n)');
xlabel('numerpróbki');pause