Noise creation with direction

6 vues (au cours des 30 derniers jours)
kyin gab
kyin gab le 7 Juin 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 commentaires
Image Analyst
Image Analyst le 8 Juin 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 le 8 Juin 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.

Connectez-vous pour commenter.

Réponse acceptée

Image Analyst
Image Analyst le 10 Juin 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.
  1 commentaire
kyin gab
kyin gab le 10 Juin 2013
Thanks.

Connectez-vous pour commenter.

Plus de réponses (1)

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

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by