数学建模程序设计要点.pptxVIP

  • 7
  • 0
  • 约1.15千字
  • 约 7页
  • 2016-12-13 发布于浙江
  • 举报
数学建模程序设计的几个要点董建明2015年暑期培训常见问题(1)只会C或C++答:理论上,用C或者C++能完成所有数学建模竞赛所涉及的任务要求。 但是,数学建模竞赛涉及很多关于算法求解等内容,例如,求解方程、规划、拟合、处理随机数据等,完全用C或C++开发比较困难,且耗时。 如何解决?C与matlab等数学软件进行结合!从而又引出第二个问题(2)如何用C或C++与matlab等软件进行混合编程?答:理论上可以采用matlab接口编程技术,即将matlab求解过程或函数封装成可供C调用的组件(dll),再通过C调用来间接使用matlab。 实际中可以采用一些简单策略:采用matlab得到一些想要的结果,然后带入C中使用,前提是所要解决的程序设计问题可以拆分。例如:需要得到一些特定分布的随机数,可以用matlab生成完后先存入EXCEL,然后C去调用。 若不能拆分怎么办?引出第三个问题(3)应对数学建模,用C或C++开发需要在技术上有哪些积累。答:1. 将建模中常用的一些算法求解等程序先准备好,并熟读,能够对这些常用程序进行修改以应对算法修改的需要。2. 学会运用C或C++的标准模板库(STL),库中封装了大量的数据结构和算法,例如线性表、栈、队列及相关操作,查找、排序、一些算术算法等。3. 关键是掌握一些程序设计技巧,在于平时的练习,临时抱佛脚不行!怎么办? 学习matlab

文档评论(0)

1亿VIP精品文档

相关文档