数学建模没有matlab怎么办?

事先声明:本文不对破解版matlab进行讨论

已经过了申请时间了,法一已经失效了。链接本来会链到申请表格,现在会自动跳转到mathwork的 “Support for Student Competitions” ,上面没有申请通道,但有一些小教程。

  • 方法一:向官方申请免费的matlab(申请链接
    申请截至时间:2020 年9月3日晚上8点!!!
    mathworks是国赛的赞助商,为比赛提供免费的matlab,工具箱也挺全的。
    今年的有效期到2021年2月28日(都可以用到了美赛啦),去年我记得好像是可以用到来年的5月份。
    申请通过后你会得到一个密匙,如果你当时填申请表的时候填的是三个人要使用matlab,那么你的队友也可以用这个密匙来激活。
    你可能得等几天才能得到回复,官方说:MathWorks will respond within 72 business hours.注意是“business hours”,下班的时间可不算,按一天8个小时的工作时间来算的话,你至多要等一星期。我是上周日发的申请,这周六才收到回复。
  • 方法二:用其他软件代替
    Octave是一款开源的软件,语法和matlab大部分是相同的,可直接运行.m的文件。功能也挺强大的,但就是比较慢,可以看我的这篇对比octave matlab python c++速度的文章
    相比较Octave我更推荐Python,速度比Octave快,功能不用说基本上要啥有啥,但还是在基本的运算和循环的速度上与matlab差很多。(当然你如果你会用矩阵运算解题的话,用numpy应该也挺快的)
    此外可以辅助使用c/c++来弥补python速度上的不足。
    关于R语言,我只知道主要用在数据处理和展示的,没用过这里不做评论。
    其实如果条件允许的话,建议是matlab和python都比较熟悉,因为比赛时你找的代码说不定是用哪种语言写的。

猜你喜欢

转载自blog.csdn.net/weixin_42378324/article/details/108305856