MATLAB How to do this vector operation in MATLAB ?

  • Thread starter Thread starter dexterdev
  • Start date Start date
  • Tags Tags
    Matlab Vector
AI Thread Summary
The discussion centers around a MATLAB programming query involving the creation of a vector from several cosine wave vectors representing musical notes. The user seeks assistance in mapping specific musical notes (a4, bb4, c4, d4, e4, f4, g4) to numerical values and constructing a new vector (y) from an existing vector (x) that contains these notes. The desired output vector y is specified, and the user notes that directly typing the vector works but seeks a more efficient method for larger datasets. Additionally, another user requests help with simulating a race track in MATLAB and is advised to start a new thread with detailed information about their issue.
dexterdev
Messages
194
Reaction score
1
Hi friends,
I wanted a help in Matlab programming. I have some vectors as below :

d4=cos(2*pi*293.665*(0:1/44100:.25));
f4=cos(2*pi*349.228*(0:1/44100:.25));
e4=cos(2*pi*329.628*(0:1/44100:.25));
g4=cos(2*pi*391.995*(0:1/44100:.25));
c5=cos(2*pi*523.251*(0:1/44100:.25));
bb4=cos(2*pi*466.164*(0:1/44100:.25));
a4=cos(2*pi*440*(0:1/44100:.25));
c4=cos(2*pi*261.626*(0:1/44100:.25));

and finally a vector x build from the above vectors :

x=[c4 c4 d4 c4 f4 e4 c4 c4 d4 c4 g4 f4 c4 c4 c5 a4 f4 e4 d4 bb4 bb4 a4 f4 g4 f4];

here a4 must be assigned 1, bb4 - 2, c4 - 3, d4 - 5, e4 - 6 , f4 - 7 and g4 - 8. I wanted to create a vector y from x. y must be as below :

y = [3 3 5 3 7 6 3 3 5 3 8 7 3 3 4 1 7 6 5 2 2 1 7 8 7] ;

TIA
 
Physics news on Phys.org
Some more information would help here. Based on what you've written it looks like typing in that vector works just fine, given that you want to take a vector with 275k+ elements and turn it into one with 25.
 
Track representation in Matlab

Hi,

I was wondering if anyone could help me. I need to simulate a race track using MATLAB and do not know how to go about this?

Any suggestions welcome.

Thank you
 
RacingFan, start a new thread and include as much information as possible on the problem,as well as what you've tried already.
 
How do i start a new thread? sorry new to this!
 

Similar threads

Replies
4
Views
1K
Replies
1
Views
1K
Replies
1
Views
2K
Replies
1
Views
4K
Replies
4
Views
3K
Replies
2
Views
1K
Replies
5
Views
2K
Back
Top