what arduino are you using?
are you sure the LCD is displaying correctly? e.g. does a simple test writing text to the display work OK
make sure both Matlab and the arduino are using the same baudrate, data bits, etc
if Matlab is transmitting ASCII text Serial.read reads a byte try Serial.readString()