Home > ACA-Code > ToolGenerateSineWave.m

ToolGenerateSineWave

PURPOSE ^

SYNOPSIS ^

function [x,t] = ToolGenerateSineWave(fFreq, fLengthInS, fSampleRateInHz)

DESCRIPTION ^

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function [x,t] = ToolGenerateSineWave(fFreq, fLengthInS, fSampleRateInHz)
0002 
0003     [m n]   = size(fFreq);
0004     if (min(m,n)~=1)
0005         error('illegal frequency dimension')
0006     end
0007     if (m<n)
0008         fFreq   = fFreq';
0009     end
0010     
0011     t = linspace(0,fLengthInS-1/fSampleRateInHz,fSampleRateInHz*fLengthInS);
0012     
0013     x = sin(2*pi*fFreq*t);
0014 end

Generated on Fri 22-Apr-2022 20:59:51 by m2html © 2005