大学生有必要学matlab吗
我个人认为是非常有必要的。
不过对于建模手,你可以选择系统的学习Matlab,也可以选择只积累常用数学模型的代码掌握些基础。比如最常规的灰色预测模型、主成分分析,如何出图等。
原因如下:
1.分担后期压力,有助于提高全队工作效果。对于数学建模而言,往往编程手的工作量很大,他们一般都会建模的知识所以在建模初期往往会帮助建模手一起建模,而中后期出图、出结果、美化图、跑程序啥的都需要编程手大量的时间,而当后期建模工作完成时,建模手除了给论文手指导指导,能帮助建模手分担压力,做点简单的出图啥的工作,简单的编程你来能让他们往更好的算法挖掘,有深入的思考,而且会让他感到暖心❤️。
2.检查错误,加快建模进度。往往建模手的几百行程序势必会有bug出现,而纠错会耗费大量时间,优化算法又会花费大量时间,跑程序又会花费大量时间(如模拟退火等优化算法或者遍历算法等),而跑程序的时候,建模会进入停滞状态,所有人都在等结果,这时候如果你会就可以接替上(当然也可以请建模手坐在你的电脑前用你的Matlab继续 )同时掌握编程思想的你,在建模时也会知道如何为了简化编程而优化模型。
3.学习难度低,上手简单。学习途径众多加上上手不难,很快就能入门,加上Matlab有功能说明书,需要什么功能或函数可以按图索骥的找,直接拿来用很方便,但前提是你得有一点基础能看懂。同时百度 csdn 甚至知乎b站都有各种算法的代码,只要你有个基础能看懂,就能用。