Arrays may seem like a daunting task but fear not... that's what matlab does best. A task I've put off tackling in Python for a long long time....
All you need initially is to understand how for loops work in this bugger. In a language like Python, for loops read like a slice of sweet, sweet english; for variables in mylist: do stuff.
Matlab is funny. To create an array via for loop, you need to specify how tall and how wide you want the array to be:
for noteINcolumn = 1:m
for noteINrow = 1:n
musicalArray(noteINcolumn, noteINrow) = some equation or other.
Matlab confuses the crap out of me sometimes.