Files
matlab/common/l3.m
T
jens b31f3e7435 - added
git-svn-id: http://moon:8086/svn/matlab/trunk@153 801c6759-fa7c-4059-a304-17956f83a07c
2021-03-22 20:28:22 +00:00

30 lines
951 B
Matlab
Executable File

% ##################################################################################
% ## Loesung: Reellwertige Exponentialfolge ##
% ## -------------------------------------------------------------------------- ##
% ## Benoetigte(s) m-File(s): lgenexp.m ##
% ##################################################################################
% ##### Teilaufgabe a: Exponentialfolge erzeugen #####
[y,k] = lgenexp(0.9, 0, 21);
figure; stem(k,y); grid; xlabel('k'); ylabel('x(k)');
% ##### Teilaufgabe b: Summenformel ueberpruefen #####
a = 0.9;
k0 = 0;
L = 30;
y = lgenexp(a, k0, L);
y1 = sum(y);
y2 = (1-a^L)/(1-a);
% ##### Teilaufgabe c: filter()-Funktion anwenden #####
a = [1 -0.9];
b = 1;
d = [1; zeros(20,1)];
y = filter(b,a,d);
k=0:20;
figure; stem(k,y); grid; xlabel('k'); ylabel('Amplitude');
% ##### EOF #####