matlab的用途很广,不同专业的参考最好买相关性的;
对于刚开始学matlab的同学,推荐几本适合零基础的;
《matlab7.0基础教程》,孙祥编著,清华大学出版社,这本内容非常基础,也很丰富,几乎matlab所有应用都能涉及到一点,建议可以首选这本;
还有几本《matlab基础及应用》于润伟编著,《matlab基础及其应用教程》等等;
要是应用matlab求解数学问题,有了一定基础之后建议可以看薛定宇的《高等应用数学问题matlab求解》,还有《数学物理方程的matlab解法与可视化》;
要是用于仿真的话,最好找介绍simulink比较多的书籍来看。