数学建模社区-数学中国
标题:
2009美国数学建模竞赛环境准备须知
[打印本页]
作者:
suxpert
时间:
2009-2-5 21:01
标题:
2009美国数学建模竞赛环境准备须知
参加过数学建模的同志们都知道,在数学建模中相当重要的一个软件是Matlab,毕竟MathWork做了这么多年的如此巨大的一款目标是无所不能的软件还是相当8错的,所以几乎这就成了数学建模的必备软件。
当然,我们还可以推荐自由软件GNU的Octave,以及另一款叫SciLab的软件。Octave我还算是比较熟悉,几乎完全兼容Matlab,并且在此基础上稍作扩展,当然相对于如此庞大的Matlab而言,Octave提供的功能或许不是这么全,但是在Octave的官方网站上可以找到好多,几乎全部常用函数的专用于Octave的M文件。Scilab我自己倒是没怎么用过,但是跟Matlab几乎兼容。
这些都不是我要说的重点。毕竟大多数人还是倾向于Matlab,即使是非授权使用。
我要说的是,鉴于目前许多同志仍然在使用Windows,于是国内经常使用的一款“流行”软件,叫做360的,便大行其道。但是,据本人测试,在某些机器上,360和Matlab有冲突,这个问题在安装过程中不会有任何表现,但是如果使用时遇到问题,相当长的时间内不一定能解决。
本着共同发展的原则,既然本人遇到了这个问题,经过测试解决了,所以我作为一只“老鸟”有必要、也有义务将我的教训写出来告诫大家。
装好Matlab后,千万先要测试一下是不是真的正常。我的测试一般是:首先peaks(50)测试绘图功能,——这其中有时就遇到过问题,显示图片不完整。然后测试符号计算功能,比如高精度计算(因为比较方便),比如符号求导等,我一般是使用高精度输出pi,顺便看看跟真实值是不是相同,使用vpa(pi, 100)测试pi的前一百位。
Matlab7.7也就是2008b的问题是,符号计算模块和360安全卫士冲突,原因不明,表现如下:输入vpa(pi, 100)回车,显示:
??? Error using ==> mupadinit at 35
Unable to initialize kernel
Error in ==> mupadengine.mupadengine>mupadengine.evalinat 115
[result,status] = mupadmex(statement,8);
Error in ==>E:\Programs\MATLAB\R2008b\toolbox\symbolic\symengine.p>symengine at 25
Error in ==> vpa at 38
eng = symengine;
这个(应该)就是由于360的冲突造成的。我经过在几台机器上测试后,发现将360卸载之后就可以解决问题,其他冲突没有发现,当然不代表没有。
如果有使用中的其他问题,欢迎讨论!另外有谁发现了其他问题或解决方法,真诚希望告知大家!
另:祝参赛的同志们取得好成绩!!
作者:
suxpert
时间:
2009-2-5 21:04
自个儿先顶一个,希望看到的人能避免我半天的艰难探索!
作者:
04122964223
时间:
2009-2-5 21:12
不容易啊,真的.加油吧
作者:
sphereballball
时间:
2009-2-5 21:19
帮你顶一个吧
作者:
legendrlx
时间:
2009-2-5 21:24
高人,顶一个!!
作者:
yiyi_vivi
时间:
2009-2-5 21:48
顶~~~~~~~~~~~~
作者:
sxrandy
时间:
2009-2-5 21:49
受不了啊。。。。
作者:
hongxk
时间:
2009-2-5 22:08
不明白啊,怎么办呢?、
作者:
zhangwuji05611
时间:
2009-2-5 23:56
谢谢经验提醒
作者:
梦木易
时间:
2011-1-14 12:11
回复
suxpert
的帖子
作者:
xiaowuhou
时间:
2011-1-18 20:49
这都能发现,太强了...
作者:
水星凌月
时间:
2011-2-10 11:16
顶顶
作者:
wolf54
时间:
2011-2-10 11:29
谢谢好心的楼主经验提醒 、。、。、。、
作者:
happy小多
时间:
2011-2-10 11:54
360 好的~
作者:
lin4vv
时间:
2011-8-30 18:33
作者:
lin4vv
时间:
2011-8-30 18:34
作者:
凌静
时间:
2011-9-16 20:16
很不错
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5