首页> 外文学位 >A comparative study of several numerical computational packages.
【24h】

A comparative study of several numerical computational packages.

机译:几种数值计算软件包的比较研究。

获取原文
获取原文并翻译 | 示例

摘要

The commercial software package Matlab is the most widely used numerical computational package. GNU Octave, FreeMat, and Scilab are other numerical computational packages that have many of the same features as Matlab. Unlike Matlab, the other three packages are free of charge to the user and easily available to download to Linux, Windows, or Mac OS X operating systems. Do these packages give comparable computational outcomes as Matlab? We review in depth the basic operations of Matlab, such as solving a system of linear equations, computing eigenvalues and eigenvectors, and plotting in two-dimensions. In addition, we research a more complex test problem resulting from a finite difference discretization of the Poisson equation in two spatial dimensions. Then, we compare the results we receive from GNU Octave, FreeMat, and Scilab to our previously found Matlab results. All packages gave identical numerical results, though Scilab exhibited a limitation in the size of the linear system it could solve in the complex test problem and FreeMat was hampered by the lack of a conjugate gradient function. The available graphical functions differ in functionality, but give equivalent plots, though FreeMat has limited three-dimensional graphics capabilities at present. Overall, we are able to conclude that GNU Octave is the most compatible with Matlab due to its numerical abilities and the similarity of its syntax.
机译:商业软件包Matlab是使用最广泛的数值计算软件包。 GNU Octave,FreeMat和Scilab是其他数值计算软件包,具有与Matlab相同的许多功能。与Matlab不同,其他三个软件包对用户免费,可轻松下载到Linux,Windows或Mac OS X操作系统。这些软件包是否可以提供与Matlab相当的计算结果?我们深入回顾了Matlab的基本操作,例如求解线性方程组,计算特征值和特征向量以及二维绘图。此外,我们研究了由于泊松方程在两个空间维度上的有限差分离散化而导致的更复杂的测试问题。然后,我们将从GNU Octave,FreeMat和Scilab收到的结果与我们先前找到的Matlab结果进行比较。尽管Scilab在线性系统的尺寸方面存在局限性,但它可以解决复杂的测试问题,并且FreeMat缺少共轭梯度函数,所有软件包都给出了相同的数值结果。可用的图形功能在功能上有所不同,但是给出了等效的图形,尽管FreeMat目前只有有限的三维图形功能。总的来说,由于其数字能力和语法相似性,我们可以得出结论,GNU Octave与Matlab最兼容。

著录项

  • 作者

    Sharma, Neeraj.;

  • 作者单位

    University of Maryland, Baltimore County.;

  • 授予单位 University of Maryland, Baltimore County.;
  • 学科 Applied Mathematics.
  • 学位 M.S.
  • 年度 2010
  • 页码 74 p.
  • 总页数 74
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:37:17

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号