27 lines
715 B
Matlab
Executable File
27 lines
715 B
Matlab
Executable File
% ##################################################################################
|
|
% ## Funktion: lgenexp.m; Exponentialfolge ##
|
|
% ##################################################################################
|
|
%
|
|
% function [y,k]=lgenexp(a,k0,l)
|
|
%
|
|
% Generiert eine Exponentialfolge b^k
|
|
% a: Eingabeskalar
|
|
% k0: Startindex
|
|
% l: Laenge der Exponentialfolge
|
|
|
|
function [y,k]=lgenexp(a,k0,l)
|
|
|
|
if nargin ~= 3
|
|
error('Aufruf ist: Y = GENEXP( B, K0, L)');
|
|
end;
|
|
if l<=0
|
|
error('Signallaenge muss positiv sein');
|
|
end;
|
|
if abs(a)>1
|
|
error('|a| muss kleiner Eins sein');
|
|
end;
|
|
k = k0 + [1:l]' - 1;
|
|
y = a .^ k;
|
|
% ##### EOF #####
|
|
|