MATLAB trouble with reshape and random matricies

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
2 replies · 4K views
JonDrew
Messages
64
Reaction score
0
I am trying to learn MATLAB with MIT OCW and I am running into some trouble.

It says as an assignment:

c. cMat = a 10x10 matrix where the vector 1:100 runs down the columns (use reshape).

so

1 11 21...91
2....92
. .....
10...100

is the matrix I am trying to make and another exercise says

f. Make fMat be a 5x3 matrix of random integers with values on the range -3 to 3 (use rand and floor or ceil)

I am not sure how it wants me to go about these, thanks for any help. The course link is listed below.

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-094-introduction-to-matlab-january-iap-2010/index.htm
 
Physics news on Phys.org
Figured it out. It took me a while though, sadly.

for c. I used

cMat= linspace(1, 100)
cMat= reshape(cMat,10, 10)

and d. I used

fMat= ceil(rand(5,3)*10);
mod(fMat, 4)

And I really appreciate the help I am learning it through the MIT slides alone, I find I get hung up on little things like this.