数学建模与编程
我看到有的金融衍生品建模使用了C++,请问如果使用C语言,行吗?另外,编程对建模(数学建模、金融衍生品建模等)起到什么作用?仅仅是把建好的模型在机器上运行一遍这么简单吗?...
我看到有的金融衍生品建模使用了C++,请问如果使用C语言,行吗?另外,编程对建模(数学建模、金融衍生品建模等)起到什么作用?仅仅是把建好的模型在机器上运行一遍这么简单吗?
展开
6个回答
展开全部
就拿数学建模来说,建模的过程是要将一个实际的问题简化为一个可以用数据和很简短的语言能表示出来的问题,然后通过数学工具解决这个问题,比如说概率,微积分,等等。当然数学里面还有很多可以解决实际问题的算法,比如说线性规划、拟合、回归等等很多。因为实际问题的数据可能会比较复杂,按照某个算法用人脑一步步求解往往会很麻烦,因此通过计算机编程可以编出来算法的程序,直接给数据,计算机就可以算出来。说白了就是人来建立模型,然后编程算法用计算机来计算模型中的答案,比如最优解。要想自己编程序需要对这个算法有足够深的认识。事实上很多算法前人都写好了C或C++的源程序,当然用matlab会更省事一些。
展开全部
数学建模我知道一点点,就是根据一个实际问题,寻求解决方案,并用编程进行模拟。这最重要的部分是建模过程,要运用的如概率论等很多的数学理论。编程一般选用Matlab,因为Matlab是专业的数学软件,它提供了很多强大的数学计算功能,比如说求解方程组。如果你用C或者是C++的话,如果要求解方程组的话,要么你能搞到源代码,要么你就得自己编了。不过数组建模的重点是建模,而不是花在用算法实验数学运算。当然,听说Matlab有对外接口,C,C++等语言都可以调用Matlab的库函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我去年刚参加过数学建模,我个人觉得数学建模和编程的联系不大,变成只是一种手段,最重要的还是要有好的想法,好的想法并不需要太复杂的编程,具体还要因题而异,一般数学建模比赛中会有两道题选择,其中一道对编程要求不是很高。至于编程语言,要看个人喜好,一边使用软件比较多比如lingo,matlab等,纯语言也有,比较少
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数学建模的重点是解决问题,
编程只是计算的手段, 计算的工具有好多, 比如Matlab,统计计算工具等等。
编程只是计算的手段, 计算的工具有好多, 比如Matlab,统计计算工具等等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询