Noise creation with direction

3 visualizzazioni (ultimi 30 giorni)
kyin gab
kyin gab il 7 Giu 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 Commenti
Image Analyst
Image Analyst il 8 Giu 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 il 8 Giu 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.

Accedi per commentare.

Risposta accettata

Image Analyst
Image Analyst il 10 Giu 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.

Più risposte (1)

kyin gab
kyin gab il 10 Giu 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 Commento
Walter Roberson
Walter Roberson il 10 Giu 2013
What jokes? And where does the azimuth 60 come into your calculation?

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by