git-svn-id: http://moon:8086/svn/matlab/trunk@153 801c6759-fa7c-4059-a304-17956f83a07c
22 lines
807 B
Matlab
Executable File
22 lines
807 B
Matlab
Executable File
% ##################################################################################
|
|
% ## Funktion: lcsin.m; Abtastwerte generieren ##
|
|
% ##################################################################################
|
|
%
|
|
% function [y,t]=lcsin(A,f,phi,t1,t2,Fs)
|
|
%
|
|
% Generiert Abtastwerte eines zeitkontinuierlichen
|
|
% Sinussignals.
|
|
% A: Amplitude t1: Startzeit in Sekunden
|
|
% f: Frequenz in Hertz t2: Stopzeit in Sekunden
|
|
% phi: Initialisierungsphase Fs: Abtatstfrequenz in Hertz
|
|
|
|
function [y,t]=lcsin(A,f,phi,t1,t2,Fs)
|
|
|
|
if nargin ~= 6 % Ueberpruefen der Eingabeparameter
|
|
error('Falsche Anzahl an Eingabeparameter!')
|
|
end
|
|
t = (t1:1/Fs:t2)';
|
|
y = A*sin(2*pi*f*t+phi);
|
|
% ##### EOF #####
|
|
|