The MATLAB compiler suite

M-Files to C/C++ executable programs

Rafic A. Bachnak, Roger Lee

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

MATLAB has been recognized as the premier program for numerical computations and data visualization. Due to the fact that MATLAB is an interpreted language, M-files execute slower than compiled programs written in other languages. Furthermore, M-files require the presence of MATLAB to run. Recently, The Math Works introduced a set of tools to automatically convert M-files into C/C++ source code, which can then be compiled to produce stand-alone executable code. This paper discusses the features of the Compiler, describes the conversion process, and presents test results that compare execution times of M-files and C/C++ executable applications.

Original languageEnglish (US)
Pages (from-to)151-158
Number of pages8
JournalASEE Annual Conference Proceedings
StatePublished - 2002

Fingerprint

MATLAB
Data visualization

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

@article{ebf8fe3d20574ae79757acf9fdef24ca,
title = "The MATLAB compiler suite: M-Files to C/C++ executable programs",
abstract = "MATLAB has been recognized as the premier program for numerical computations and data visualization. Due to the fact that MATLAB is an interpreted language, M-files execute slower than compiled programs written in other languages. Furthermore, M-files require the presence of MATLAB to run. Recently, The Math Works introduced a set of tools to automatically convert M-files into C/C++ source code, which can then be compiled to produce stand-alone executable code. This paper discusses the features of the Compiler, describes the conversion process, and presents test results that compare execution times of M-files and C/C++ executable applications.",
author = "Bachnak, {Rafic A.} and Roger Lee",
year = "2002",
language = "English (US)",
pages = "151--158",
journal = "ASEE Annual Conference Proceedings",
issn = "0190-1052",

}

The MATLAB compiler suite : M-Files to C/C++ executable programs. / Bachnak, Rafic A.; Lee, Roger.

In: ASEE Annual Conference Proceedings, 2002, p. 151-158.

Research output: Contribution to journalArticle

TY - JOUR

T1 - The MATLAB compiler suite

T2 - M-Files to C/C++ executable programs

AU - Bachnak, Rafic A.

AU - Lee, Roger

PY - 2002

Y1 - 2002

N2 - MATLAB has been recognized as the premier program for numerical computations and data visualization. Due to the fact that MATLAB is an interpreted language, M-files execute slower than compiled programs written in other languages. Furthermore, M-files require the presence of MATLAB to run. Recently, The Math Works introduced a set of tools to automatically convert M-files into C/C++ source code, which can then be compiled to produce stand-alone executable code. This paper discusses the features of the Compiler, describes the conversion process, and presents test results that compare execution times of M-files and C/C++ executable applications.

AB - MATLAB has been recognized as the premier program for numerical computations and data visualization. Due to the fact that MATLAB is an interpreted language, M-files execute slower than compiled programs written in other languages. Furthermore, M-files require the presence of MATLAB to run. Recently, The Math Works introduced a set of tools to automatically convert M-files into C/C++ source code, which can then be compiled to produce stand-alone executable code. This paper discusses the features of the Compiler, describes the conversion process, and presents test results that compare execution times of M-files and C/C++ executable applications.

UR - http://www.scopus.com/inward/record.url?scp=8744316885&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=8744316885&partnerID=8YFLogxK

M3 - Article

SP - 151

EP - 158

JO - ASEE Annual Conference Proceedings

JF - ASEE Annual Conference Proceedings

SN - 0190-1052

ER -