数学建模一般用哪种软件比较好?MATLAB是否有局限性
数学建模的覆盖面太广泛,针对不同的建模方法,一般需要不同的软件支持。
如果做数据分析翻来覆去地折腾各种数据画图之类的(例如回归、插值、数值微积分等),那么python显然非常有用,各种扩展包又快扩展性又好(比如Numpy, SciPy, Pandas),写出来的程序短小精炼,易于修改和维护。
如果你要建数学模型,那么最好是线性模型,然后用 @崔友志 提到的CPLEX Optimizer,CPLEX
支持用多种语言书写,包括C,C++,JAVA,MATLAB,你只需对其中某种语言比较熟悉就可以在比较短的时间内写出模型文件并求解。如果你对这些都
不熟悉,那么有另两款软件GAMS/AMPL,他们似乎是嵌入了很多高效的solver进去,然后用统一的比较直接的语法规则来表达模型,但缺点是可能需
要license,免费版本只能求解一定规模以内的模型,同时他们也可以解一些较为简单的非线性模型。但如果你写出来的是非线性模型,然后规模还很大或者
比较复杂,那么祝福你,需要想一些比较fancy的方法了。。。(我也不知道啥软件比较适用)
如果要进行符号运算,例如求解符号微积分、求微分方程的解析解,那么Wolfram Mathematica必然是最为适用的,它的语法规则也非常直接(它的目标是自然语言)。这个软件对应一个网站Wolfram|Alpha,可以进行单行代码运行,我经常使用它做一些单次的运算,可以尝试一下。当初我和室友参加美赛,程序就是他用mathematica编写的,效果很好,而且考虑到我们当时的需求,真的是只能用mathematica来写。
至
于MATLAB,基本上面的这些它都能做,但我个人的经验告诉我在数学建模上,matlab“广而不是太专”,如果只是一些相对简单但需要多种分析求解方
法的问题,它很好用。当然了,如果涉及到大型矩阵运算,或者可以利用自带的一些工具箱,那matlab还是非常强大的(要体会到matlab的强大感觉也
要花不少时间),或者,你事先为一些特定的问题或者特定的算法准备一些代码文件。(这一段纯属个人意见)
但不管怎么说,现在科研上我用的最多的还是MATLAB和Cplex,偶尔用用python。需要什么就学习什么,数学建模不是目的,解决问题才是目的。
数学建模用哪些软件???
最优化:Lingo\Lindo 数值计算:Matlab 解析计算:Mathematica 统计:SPSS (专业点:SAS) 时间序列:EViews 编程:Cfree 公式编辑:Mathtype 排版:word (专业:CTEX) 图表:office excel 、Visio (画图:CAD) 想到的就这些,望采纳
数学建模会用到哪些数学软件? 在哪下?
Matlab是数学建模所必需的(绘图、统计、符号运算、ANN) 优化问题建议用lingo(lindo过时了,) 统计及各种数学分析用SPSS或SAS(尤其是数据量大时) C/C++(建议用VC) 前两项最好学精,另外如果要写论文建议用word+mathtype+visio,word也有必要系统地学一下 至于下载地址在百度上搜一下就有了,或者上www.shumo.com的论坛上找 lingo8.0的注册码(这个可能要用到):etza-8AMg-3bHp-?f7v-?%Q4-4gAt-Xkyj-Y#5D-Zk43-aGe#-D?z2
大学数学建模用什么软件
matlab:功能比较强大的数学软件,基本上什么都可以做 lingo/lindo:解决规划问题比较不错 spss:统计和数据分析 如果不习惯用matlab也可以用VC编程 这些都是常用的,基本上能够解决数模中遇到的问题.当然,其他软件也可以用,只要能解决问题就行.
数学建模用哪种软件比较好?
mathematica侧重于分析计算,简单上手容易,但是模块之间耦合差 ,大数据应该用matlab
数学建模用什么软件好?
数模,主要是模型的建立,与你计算用什么软件关系不大,只要能算得出就行.不过,这数模还设立了一个Matlab技术奖,当然,更建议使用matlab了.国家奖,反正肯定会比我们中学时代拿个国家奖容易太多了.我是杭电的,不算名校,也获了个国二.
学习数学建模需要掌握哪些软件啊?每个软件具体拿来做什么用啊?谢谢!
MATLAB
??????? MATLAB是一个高性能的科技计算软件,广泛应用于数学计算、算法开发、数学建模、系统仿真、数据分析处理及可视化、科学和工程绘图、应用系统开发, 包括建立用户界面。当前它的使用范围涵盖了工业、电子、医疗、建筑等各领域。MATLAB是英文Matrix Laboratory(矩阵实验室)的缩写,最早是由C.Moler用Fortran语言编写的,用来方便地调用LINPACK和EISPACK矩阵代数软件包的程序。后来他创立了MATHWORKS公司,对MATLAB作了大量的、坚持不懈的改进。现在MATLAB已经更新至5.x版,MATLAB提供的工具箱已覆盖信号处理、系统控制、统计计算、优化计算、神经网络、小波分析、偏微分方程、模糊逻辑、动态系统模拟、系统辨识和符号运算等领域。??????? 目前在欧美各国MATLAB的使用十分普及。在大学的数学、工程和科学系科,MATLAB被用作许多课程的辅助教学手段;在科研机构和工业界,MATLAB是高质量新产品研究、开发和分析的主要工具之一。1997年,MATHWORKS公司总裁兼首席科学家Moler因其对MATLAB的贡献当选为美国工程科学院院士。相关资料请浏览MATHWORKS公司主页:http://www.mathworks.com/
Maple
??????? Maple是加拿大滑铁卢大学(University of Waterloo)和Waterloo Maple Software公司注册的一套为微积分、线性代数和微分方程等高等数学使用的软件包。它是当今世界上最优秀的几个数学软件之一,它以良好的使用环境、强有力的符号计算、高精度的数值计算、灵活的图形显示和高效的编程功能,为越来越 多的教师、学生和科研人员所喜爱,并成为他们进行数学处理的工具。??????? Maple软件适用于解决微积分、解析几何、线性代数、微分方程、计算方法、概率统计等数学分支中的常见计算问题。??????? Maple采用字符行输入方式,输入时需要按照规定的格式输入,虽然与常见的数学格式不同,但灵活方式,也很容易理解。输出则可以显字符方式和图形方式,产生的图形结果可以很方便地剪贴到Windows应用程序内。
Mathematica
??????? Mathematica是目前比较流行的符号运算软件之一,它不仅可以完成微积分、线性代数及数学各个分支公式推演中的符号演算,而且可以数值求解非线性方程、优化等问题。它不仅是数学建模的得力助手,也是大学数学教育和科学研究不可或缺的工具。??????? Mathematica 3.0是目前最新版本。若有兴趣,请进一步浏览Wolfram公司主页:http://www.wolfram.com/
LINDO
??????? LINDO是一种专门用于求解数学规划问题的软件包。由于LINDO执行速度快,易于方便地输入、求解和分析数学规划问题,因此在教学、科研和工业界得到广泛应用。 LINDO主要用于求解线性规划、非线性规划、二次规划和整数规划等问题,也可以用于一些线性和非线性方程组的求解以及代数方程求根等。LINDO中包含了一种建模语言和许多常用的数学函数(包括大量概率函数),可供使用者建立数学规划问题模型时调用。??????? LINDO有多种组件和版本,版权由美国Lindo System Inc.拥有,有关该软件的发行版本、发行价格和最新信息可从该公司网站http://www.lindo.com/获取。
一般老师会建议用MATLAB,功能强大,比较全面。
规划时用lindo。
我现在用maple,只是算题方便。
还有很多其他软件,就看你具体做什么,不过还是把一个用熟了比较好。
数学建模软件哪里有
数学分析的:matlab,lingo/lindo,spss,灰色预测软件,画图的:几何画板,visio 网上可搜索到的
复杂空间建模分析,用哪种软件好
我向大家推荐:STRAT3.0上海谢靖中博士开发的.它以有限元为本,兼顾建筑结构.可以说是国内软件中对于复杂结构的建摸和计算最便捷和精确的.www.strat.cn本人已经使用两年多了,特别用于象复杂钢结构,特种结构:如筒仓、水池、砼躬顶、圆堆体等
数学建模软件有哪些
数学软件概括:
(1)常见的通用数学软件包包括:Matlab和Mathematica和Maple,其中Matlab以数值
计算见长,Mathematica和Maple以符号运算、公式推导见长
(2)专用数学包包括:
绘图软件类:MathCAD,Tecplot,IDL,Surfer,Origin,SmartDraw,DSP2000
数值计算类:Matcom,DataFit,S-Spline,Lindo,Lingo,O-Matrix,Scilab,Octave
数值计算库:linpack/lapack/BLAS/GERMS/IMSL/CXML
有限元计算类:ANSYS, MARC,PARSTRAN, FLUENT, FEMLAB,FlexPDE,Algor,COSMOS, ABAQUS,ADINA
数理统计类:GAUSS ,SPSS,SAS, Splus
数学公式排版类:MathType,MikTeX,ScientificWorkplace,Scientific Nootbook
计算化学类:Gaussian98,Spartan,ADF2000,ChemOffice