We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.MS

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Mathematical Software

Title: Some remarks on the performance of Matlab, Python and Octave in simulating dynamical systems

Abstract: Matlab has been considered as a leader computational platform for many engineering fields. Well documented and reliable, Matlab presents as a great advantage its ability to increase the user productivity. However, Python and Octave are among some of the languages that have challenged Matlab. Octave and Python are well known examples of high-level scripting languages, with a great advantage of being open source software. The novelty of this paper is devoted to offer a comparison among these tree languages in the simulation of dynamical systems. We have applied the lower bound error to estimate the error of simulation. The comparison was performed with the chaotic systems Duffing-Ueda oscillator and the Chua's circuit, both identified with polynomial NARMAX. Octave presents the best reliable outcome. Nevertheless, Matlab needs the lowest time to undertake the same activity. Python has presented the worse result for the stop simulation criterion.
Comments: SBAI 2019 - Simposio Brasileiro de Automacao Inteligente - Ouro Preto. 7 pages
Subjects: Mathematical Software (cs.MS); Systems and Control (eess.SY)
Cite as: arXiv:1910.06117 [cs.MS]
  (or arXiv:1910.06117v1 [cs.MS] for this version)

Submission history

From: Erivelton Geraldo Nepomuceno [view email]
[v1] Mon, 14 Oct 2019 12:59:45 GMT (474kb,D)

Link back to: arXiv, form interface, contact.