relationship between a frequency, frequency rate and time for good graph and good sound

1 view (last 30 days)
function Sound_and_Draw_Signal_Over_Time( frequency, intensity, time )
%UNTITLED2 Summary of this function goes here %Detailed explanation goes here
fs = 80 * frequency;
%fs = 8000;
%%% TRY THIS Sound_and_Draw_Signal_Over_Time( 100, 5, 5 )
%%% to make this function work very well, I need to know
%%% what is the good relationship between a frequency and
%%% its corresponding frequency rate
t = 0:(1/fs): time;
y = intensity * sin (2 * pi * frequency * t);
figure
plot(fs*t(1:frequency),y(1:frequency));
title(['Signal of ', num2str(frequency) ,' Hz frequency']);
xlabel('time (milliseconds)')
ylabel('amplitude');
sound(y, fs);
end
  1 Comment
Joel Sande
Joel Sande on 29 Jul 2015
% The Over sampling rate will be in good range if you call this
% function I just wrote.
function [Over_Sam_Rate] = F_frequency(frequency)
if (frequency >= 20 && frequency <=2000)
Over_Sam_Rate = 50;
elseif (frequency > 2000 && frequency <=20000)
Over_Sam_Rate = 10;
end

Sign in to comment.

Answers (0)

Categories

Find more on Audio I/O and Waveform Generation in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!