Invio e ricezione dati per via seriale + grafico real time

Buongiorno a tutti, sto realizzando un controllo per il posizionamento di un motore passo-passo, più precisamente invio tramite seriale la posizione desiderata in gradi ed il motore si porta all'angolazione richiesta inviando nel seriale la posizione raggiunta rilevata dall'encoder (montato dietro al motore). Tramite monitor seriale di arduino IDE funziona tutto perfettamente.

Ciò che mi è stato richiesto è tracciare un grafico con i valori restituiti dall'encoder alla fine di ogni loop. La mia idea è fare uso di matlab per ricevere i dati e plottarli direttamente. In tale verso, non riesco a capire come fare per inviare i dati tramite seriale e poi mettere matlab in ascolto per ricevere la posizione rilevata dall'encoder, ed infine plottarla.

Qualcuno ha avuto il mio stesso problema?

Grazie