ya I receive das well and it worked. and You will see more stuff that doesn't work!! the content is is very poor look like it is copy pasted from old Rev.
below are my findings so far with the content , if help is needed.
1. In lesson 1.3 step 9 should come before step 8....I mean the order of the step should be changed so the numbering.
2. After setting up the NANO board and starting MATLAB. the MATLAB automatically updates server code for the detected board again. that is wonderful but this time after the update MATLAB doesn't install motor carrier library. this drove me crazy for five minutes. Since Arduino course talks about running motors in the next lesson. motors wont run with out redoing hardware setup. not sure if there is way to disable "auto update" this happens every time I restart Arduino board and connect to matlab.
3. Incorrect object mentioned in the lesson(3.5). since mcobj is the object created and assigned to motorCarrier that mcobj should be placed in dcmotor function. So right code is dcm = dcmotor(mcobj, 3). I have tested it works!!
4. in the same lesson 3.5 , dcmotor() properties Dutycycle, IsRunning are not valid anymore; they are updated to "Speed" , "Running" so the below should be updated to dcm.speed and dcm.Running(if desired to use this property). I have tested it works!!
below is link to updated dcmotor()
https://www.mathworks.com/help/supportpkg/arduinoio/ref/arduinoio.motorcarrier.dcmotor.html