Noise creation with direction

3 views (last 30 days)
kyin gab
kyin gab on 7 Jun 2013
Hello, I am trying to create a one second noise in direction (az = 60 deg, el = 0 deg).
I want to create it in time and frequecy domain.
How do I go about it?
Thanks
  3 Comments
Image Analyst
Image Analyst on 8 Jun 2013
Can you just go to your window, open it, circle your hands around your mouth, and start shouting towards the sky? http://www.mathworks.com/matlabcentral/answers/6200-tutorial-how-to-ask-a-question-on-answers-and-get-a-fast-answer
Walter Roberson
Walter Roberson on 8 Jun 2013
That would create it in the time domain. I don't know what it means to create a timed noise in the frequency domain.

Sign in to comment.

Accepted Answer

Image Analyst
Image Analyst on 10 Jun 2013
You can do
row6 = your2DMatrix(6, :);
The 6 as the first argument means to take row 6. The : as the second index means "all columns". So together it means take "all columns in row 6" and put into a 1D row vector called row6.

More Answers (1)

kyin gab
kyin gab on 10 Jun 2013
Image Analyst and Walter Roberson thanks for the jokes.
I have created the 'noise' I was talking about. I wanted to use the rand function to create it. figured it out by reading from MatLab.
this is what I did (will try to explain for those that will be learning for the first time)
fs = 44100; %sampling frequency
t = 0:1/fs:1-1/fs; %i want it to last for one sec
%i want the noise to have +1(a) as highest and negative -1(b) as lowest amplitudes respectively % to do that set the terms before '.*' to a + (b - a)
noise = 1 + (-1-(1)).* rand(size(t)); % this will produce 1 sec noise signal.
Ok I have done that. I have another problem I am facing. I have a vector of 8 X 1024 double.
I want to select one row ie the 6th and all its content (1024) and assign it to a variable. How do I do that?
Thanks
  1 Comment
Walter Roberson
Walter Roberson on 10 Jun 2013
What jokes? And where does the azimuth 60 come into your calculation?

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!