How good are MatLab, Octave and Scilab for computational modelling?
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Outros Autores: | , |
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 |