xiyangxixiah的个人博客分享 http://blog.sciencenet.cn/u/xiyangxixiah

博文

几种数值模拟软件的简介

已有 32115 次阅读 2012-7-17 15:42 |系统分类:科研笔记| 软件

1、mathematica:Mathematica是一款科学计算软件,很好地结合了数值和符号计算引擎、图形系统、编程语言、文本系统、和与其他应用程序的高级连接。最初,Mathematica的影响主要限于物理学、工程学、和数学领域。但是,随着时间的变化,Mathematica在许多重要领域得到了广泛的应用。现在,它已经被应用于科学的各个领域--物理、生物、社会学、和其它。同时,Mathematica也被广泛应用于计算机科学和软件发展:它的语言元件被广泛地用于研究、原型、和界面环境。Mathematica还被广泛地用于教学中。
  ansys与mathematica

ansys与mathematica

数学中的许多计算是非常繁琐的,特别是函数的作图费时又费力,而且所画的图形很不规范,所以现在流行用Mathematica符号计算系统进行学习,从高中到研究生院的数以百计的课程都使用它,很多问题便迎刃而解。
2. Matlab:

MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对CFORTRANC++JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用

3.fortran:它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着重要作用。Fortran语言的最大特性是接近数学公式的自然描述,在计算机里具有很高的执行效率。

  易学,语法严谨。

  可以直接对矩阵和复数进行运算,这一点类似matlab。

  自诞生以来广泛地应用于数值计算领域,积累了大量高效而可靠的源程序

  很多专用的大型数值运算计算机针对Fortran做了优化。

  广泛地应用于并行计算高性能计算领域。

  Fortran90,Fortran95,Fortran2003的相继推出使Fortran语言具备了现代高级编程语言的一些特性 



https://blog.sciencenet.cn/blog-339775-593013.html

上一篇:经典力学与量子力学的桥梁(哈密顿-雅克比)
下一篇:引入倒格式的目的
收藏 IP: 219.246.203.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (1 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-23 11:16

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部