请问数学建模的Matlab需要学什麼知识? 因为第一次参加建模比赛,先报名了一个校内的积累经验。我
请问数学建模的Matlab需要学什麼知识?因为第一次参加建模比赛,先报名了一个校内的积累经验。我是软件的,这次我们的小组想用Matlab来做。Matlab现在只掌握了入门...
请问数学建模的Matlab需要学什麼知识?
因为第一次参加建模比赛,先报名了一个校内的积累经验。我是软件的,这次我们的小组想用Matlab来做。
Matlab现在只掌握了入门操作,数据类型,矩阵的各种运算,和程序设计入门以及图形可视化,正要看数值分析。想知道还需要学什麼,因为比赛离得很近了没时间全面看想先抓重点。
数学方面学过高数,离散,概率论还有线代,但是没学过数学分析,不知道会不会有很大影响?我们组有个数院的同学。 展开
因为第一次参加建模比赛,先报名了一个校内的积累经验。我是软件的,这次我们的小组想用Matlab来做。
Matlab现在只掌握了入门操作,数据类型,矩阵的各种运算,和程序设计入门以及图形可视化,正要看数值分析。想知道还需要学什麼,因为比赛离得很近了没时间全面看想先抓重点。
数学方面学过高数,离散,概率论还有线代,但是没学过数学分析,不知道会不会有很大影响?我们组有个数院的同学。 展开
展开全部
不知道你这个校内的建模比赛是什么难度,不过真要是全国数学建模大赛的话,入门级别的Matlab是根本不行的,尤其是Matlab上手较难,如果期望数学软件能给论文帮忙的话,编程要较为熟练才行。
其实数学建模首要的是数学底子,然后是将问题转化为数学模型的能力,这个也十分重要,最后才是软件的辅助,完全寄希望于数学软件是不行的。
数学建模里要掌握的数学软件功能当然是越多越好,不过最起码是以下几种:
① 求解方程是基本的。要会求解各类方程、方程组,包括微分方程、从递推公式求解一般表达式等等,真到了数模里,涉及方程的求解都是十分复杂的,手算很让人绝望。
② 图形可视化。画函数图象是一定少不了的,包括隐函数图像的绘制,还有图像的动态演示不必多说,必须掌握。
③ 积分、微分运算。这个其实也十分基本了,但很重要,碰上需要积分的问题,就能节省大量时间。
④ 程序设计,这个才是核心的,扎实的编程能力才能真正把你的想法借助软件实现出来。
最后再说一句,最重要的还是数学底子和将问题转化为数学模型的能力,数学软件只能锦上添花,不能拯救世界....
数学建模一般3人一组,3个人最好各有分工,至少有一个数学底子非常扎实的,还要有一个软件用的熟练的,再有一个擅长组织论文负责文字工作的。
关于没学数学分析,倒是影响不会很大,数学建模一般不会涉及严谨的理论分析什么的,甚至建模问题一看上去会让人感觉很粗糙,但关键是用数学知识解决实际问题的能力,也就是建模能力。
PS:我当年学的是Mathematica,对Matlab其实也只是入门水平。
其实数学建模首要的是数学底子,然后是将问题转化为数学模型的能力,这个也十分重要,最后才是软件的辅助,完全寄希望于数学软件是不行的。
数学建模里要掌握的数学软件功能当然是越多越好,不过最起码是以下几种:
① 求解方程是基本的。要会求解各类方程、方程组,包括微分方程、从递推公式求解一般表达式等等,真到了数模里,涉及方程的求解都是十分复杂的,手算很让人绝望。
② 图形可视化。画函数图象是一定少不了的,包括隐函数图像的绘制,还有图像的动态演示不必多说,必须掌握。
③ 积分、微分运算。这个其实也十分基本了,但很重要,碰上需要积分的问题,就能节省大量时间。
④ 程序设计,这个才是核心的,扎实的编程能力才能真正把你的想法借助软件实现出来。
最后再说一句,最重要的还是数学底子和将问题转化为数学模型的能力,数学软件只能锦上添花,不能拯救世界....
数学建模一般3人一组,3个人最好各有分工,至少有一个数学底子非常扎实的,还要有一个软件用的熟练的,再有一个擅长组织论文负责文字工作的。
关于没学数学分析,倒是影响不会很大,数学建模一般不会涉及严谨的理论分析什么的,甚至建模问题一看上去会让人感觉很粗糙,但关键是用数学知识解决实际问题的能力,也就是建模能力。
PS:我当年学的是Mathematica,对Matlab其实也只是入门水平。
追问
谢谢你细致的回答,是这样的,我们只是校内的一个小型比赛。我们的题目大方向是经济,三个人一个是经院学霸,一个是数学学院的原来参加全国还有美赛都得了奖所以她说她主要负责数学问题,我是软件的,有一定数学基础双修金融,但Matlab不精,数院同学说我会把她的模型变成程序就好,所以我不知道将模型变为程序需要多少Matlab功底。
追答
....虽然很大程度上取决于比赛的难度,不过Matlab的编程是各大数学软件里比较难的,最好是要达成能用软件实现自己想法的程度,不过这不简单..你可以从网上找一些往年的数学建模获奖论文,一般在最后附有程序,可以感受一下那个难度,而且看那些程序其实很有帮助。
不过建模也不一定非得涉及编程,有些题目出的比较具体,只是计算量大,这时基本用不到什么编程,但对那些十分抽象的问题,就往往需要编程了。
PS:忘了说了,可能会用到曲线拟合...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询