How good are MatLab, Octave and Scilab for computational modelling?

Detalhes bibliográficos
Autor(a) principal: Almeida,Eliana S. de
Data de Publicação: 2012
Outros Autores: Medeiros,Antonio C, Frery,Alejandro C
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Computational & Applied Mathematics
Texto Completo: http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1807-03022012000300005
Resumo: In this article we test the accuracy of three platforms used in computational modelling: MatLab, Octave and Scilab, running on i386 architecture and three operating systems (Windows, Ubuntu and Mac OS). We submitted them to numerical tests using standard data sets and using the functions provided by each platform. A Monte Carlo study was conducted in some of the datasets in order to verify the stability of the results with respect to small departures from the original input. We propose a set of operations which include the computation of matrix determinants and eigenvalues, whose results are known. We also used data provided by NIST (National Institute of Standards and Technology), a protocol which includes the computation of basic univariate statistics (mean, standard deviation and first-lag correlation), linear regression and extremes of probability distributions. The assessment was made comparing the results computed by the platforms with certified values, that is, known results, computing the number of correct significant digits. Mathematical subject classification: Primary: 06B10; Secondary: 06D05.
id SBMAC-2_01c718358b344132864b62fb1e8bc75b
oai_identifier_str oai:scielo:S1807-03022012000300005
network_acronym_str SBMAC-2
network_name_str Computational & Applied Mathematics
repository_id_str
spelling How good are MatLab, Octave and Scilab for computational modelling?numerical analisyscomputational platformsspectral graph analysisstatistical computingIn this article we test the accuracy of three platforms used in computational modelling: MatLab, Octave and Scilab, running on i386 architecture and three operating systems (Windows, Ubuntu and Mac OS). We submitted them to numerical tests using standard data sets and using the functions provided by each platform. A Monte Carlo study was conducted in some of the datasets in order to verify the stability of the results with respect to small departures from the original input. We propose a set of operations which include the computation of matrix determinants and eigenvalues, whose results are known. We also used data provided by NIST (National Institute of Standards and Technology), a protocol which includes the computation of basic univariate statistics (mean, standard deviation and first-lag correlation), linear regression and extremes of probability distributions. The assessment was made comparing the results computed by the platforms with certified values, that is, known results, computing the number of correct significant digits. Mathematical subject classification: Primary: 06B10; Secondary: 06D05.Sociedade Brasileira de Matemática Aplicada e Computacional2012-01-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S1807-03022012000300005Computational & Applied Mathematics v.31 n.3 2012reponame:Computational & Applied Mathematicsinstname:Sociedade Brasileira de Matemática Aplicada e Computacional (SBMAC)instacron:SBMAC10.1590/S1807-03022012000300005info:eu-repo/semantics/openAccessAlmeida,Eliana S. deMedeiros,Antonio CFrery,Alejandro Ceng2012-11-28T00:00:00Zoai:scielo:S1807-03022012000300005Revistahttps://www.scielo.br/j/cam/ONGhttps://old.scielo.br/oai/scielo-oai.php||sbmac@sbmac.org.br1807-03022238-3603opendoar:2012-11-28T00:00Computational & Applied Mathematics - Sociedade Brasileira de Matemática Aplicada e Computacional (SBMAC)false
dc.title.none.fl_str_mv How good are MatLab, Octave and Scilab for computational modelling?
title How good are MatLab, Octave and Scilab for computational modelling?
spellingShingle How good are MatLab, Octave and Scilab for computational modelling?
Almeida,Eliana S. de
numerical analisys
computational platforms
spectral graph analysis
statistical computing
title_short How good are MatLab, Octave and Scilab for computational modelling?
title_full How good are MatLab, Octave and Scilab for computational modelling?
title_fullStr How good are MatLab, Octave and Scilab for computational modelling?
title_full_unstemmed How good are MatLab, Octave and Scilab for computational modelling?
title_sort How good are MatLab, Octave and Scilab for computational modelling?
author Almeida,Eliana S. de
author_facet Almeida,Eliana S. de
Medeiros,Antonio C
Frery,Alejandro C
author_role author
author2 Medeiros,Antonio C
Frery,Alejandro C
author2_role author
author
dc.contributor.author.fl_str_mv Almeida,Eliana S. de
Medeiros,Antonio C
Frery,Alejandro C
dc.subject.por.fl_str_mv numerical analisys
computational platforms
spectral graph analysis
statistical computing
topic numerical analisys
computational platforms
spectral graph analysis
statistical computing
description In this article we test the accuracy of three platforms used in computational modelling: MatLab, Octave and Scilab, running on i386 architecture and three operating systems (Windows, Ubuntu and Mac OS). We submitted them to numerical tests using standard data sets and using the functions provided by each platform. A Monte Carlo study was conducted in some of the datasets in order to verify the stability of the results with respect to small departures from the original input. We propose a set of operations which include the computation of matrix determinants and eigenvalues, whose results are known. We also used data provided by NIST (National Institute of Standards and Technology), a protocol which includes the computation of basic univariate statistics (mean, standard deviation and first-lag correlation), linear regression and extremes of probability distributions. The assessment was made comparing the results computed by the platforms with certified values, that is, known results, computing the number of correct significant digits. Mathematical subject classification: Primary: 06B10; Secondary: 06D05.
publishDate 2012
dc.date.none.fl_str_mv 2012-01-01
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1807-03022012000300005
url http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1807-03022012000300005
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 10.1590/S1807-03022012000300005
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv text/html
dc.publisher.none.fl_str_mv Sociedade Brasileira de Matemática Aplicada e Computacional
publisher.none.fl_str_mv Sociedade Brasileira de Matemática Aplicada e Computacional
dc.source.none.fl_str_mv Computational & Applied Mathematics v.31 n.3 2012
reponame:Computational & Applied Mathematics
instname:Sociedade Brasileira de Matemática Aplicada e Computacional (SBMAC)
instacron:SBMAC
instname_str Sociedade Brasileira de Matemática Aplicada e Computacional (SBMAC)
instacron_str SBMAC
institution SBMAC
reponame_str Computational & Applied Mathematics
collection Computational & Applied Mathematics
repository.name.fl_str_mv Computational & Applied Mathematics - Sociedade Brasileira de Matemática Aplicada e Computacional (SBMAC)
repository.mail.fl_str_mv ||sbmac@sbmac.org.br
_version_ 1754734890482401280