yes, this is correct. the matrix and anything else you put on the screen only shows up when you call the sync command. this is because the sync command refreshes the screen, or tells the screen to draw the next picture. if you do not call the sync command then the screen does not draw anything and you will not see anything.
. I recommend that you read the tutorials you can find
here(for DBC) and
here(for DBP) I would suggest that you work through the DBP tuts and then see if you can work through the DBC tuts and change them slightly so that they work in DBP.
hope this helps. Good luck!
Part of solving the problem is actually noticing that the problem is there in the first place