请问数学建模的Matlab需要学什麼知识? 因为第一次参加建模比赛,先报名了一个校内的积累经验。我

2024-10-27 22:19:34
推荐回答(3个)
回答1:

不知道你这个校内的建模比赛是什么难度,不过真要是全国数学建模大赛的话,入门级别的Matlab是根本不行的,尤其是Matlab上手较难,如果期望数学软件能给论文帮忙的话,编程要较为熟练才行。
其实数学建模首要的是数学底子,然后是将问题转化为数学模型的能力,这个也十分重要,最后才是软件的辅助,完全寄希望于数学软件是不行的。

数学建模里要掌握的数学软件功能当然是越多越好,不过最起码是以下几种:
① 求解方程是基本的。要会求解各类方程、方程组,包括微分方程、从递推公式求解一般表达式等等,真到了数模里,涉及方程的求解都是十分复杂的,手算很让人绝望。
② 图形可视化。画函数图象是一定少不了的,包括隐函数图像的绘制,还有图像的动态演示不必多说,必须掌握。
③ 积分、微分运算。这个其实也十分基本了,但很重要,碰上需要积分的问题,就能节省大量时间。
④ 程序设计,这个才是核心的,扎实的编程能力才能真正把你的想法借助软件实现出来。

最后再说一句,最重要的还是数学底子和将问题转化为数学模型的能力,数学软件只能锦上添花,不能拯救世界....
数学建模一般3人一组,3个人最好各有分工,至少有一个数学底子非常扎实的,还要有一个软件用的熟练的,再有一个擅长组织论文负责文字工作的。
关于没学数学分析,倒是影响不会很大,数学建模一般不会涉及严谨的理论分析什么的,甚至建模问题一看上去会让人感觉很粗糙,但关键是用数学知识解决实际问题的能力,也就是建模能力。

PS:我当年学的是Mathematica,对Matlab其实也只是入门水平。

回答2:

线代吧

回答3:

美赛?