13 lines
383 B
Matlab
13 lines
383 B
Matlab
function [time, sine] = sinewave(freq, ampl, duration)
|
|
% compute sine wave with time axis
|
|
% freq: frequency of the sinewave in Hertz
|
|
% ampl: amplitude of the sinewave
|
|
% duration: duration of the sinewave in seconds
|
|
% returns:
|
|
% time: vector of time points
|
|
% sine: corresponding vector with the sine wave
|
|
step = 0.01/freq;
|
|
time = 0:step:duration;
|
|
sine = ampl*sin(2*pi*freq*time);
|
|
end
|