只要数据是离散化的,或者说可以用矩阵表示出来的,可以运用矩阵相关知识进行计算的模型或者运算,都可以使用Matlab。由于现在的研究很多方向都需要把问题离散化进行研究,比如图片可以当做一个个的像素,机器学习当中的训练集和预测集,绘制函数图像,离散信号的处理,回归分析,聚类分析,决策树,归一化基本上都要用到。
你可能注意到上述很多东西都是机器学习的内容,所以学习机器学习入门语言用Matlab也是不错的选择。
Matlab可能除了符号计算水平一般之外,大多数的数学问题和工程问题都可以得到比较好的处理。只要你在拿到一组数据,基本上都可以使用Matlab处理。所以数学建模竞赛当中,Matlab也基本上成为了标配语言之一。虽然这些年Python由于科学计算库的逐步成熟,比如numpy,matplotlib,pandas,scipy等,让py逐步实现matlab全部甚至更多的功能。但是不得不承认商业软件的强大,在做图美观以及一些计算成熟方面,Matlab还是更好使用的。