Hello Farhan,
There's some techniques to improve the sample accuracy, what you could done is to enable the continuous conversion and take the value of the sample in a timer interruption.
Also what it the transmission speed that you're sending through the serial COM to MATLAB and the sampling rate for the signal?
Best Regards,
Alexis Andalon