Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Taming MATLAB

View through CrossRef
MATLAB is a dynamic scientific language used by scientists, engineers and students worldwide. Although MATLAB is very suitable for rapid prototyping and development, MATLAB users often want to convert their final MATLAB programs to a static language such as FORTRAN. This paper presents an extensible object-oriented toolkit for supporting the generation of static programs from dynamic MATLAB programs. Our open source toolkit, called the MATLAB Tamer, identifies a large tame subset of MATLAB, supports the generation of a specialized Tame IR for that subset, provides a principled approach to handling the large number of builtin MATLAB functions, and supports an extensible interprocedural value analysis for estimating MATLAB types and call graphs.
Association for Computing Machinery (ACM)
Title: Taming MATLAB
Description:
MATLAB is a dynamic scientific language used by scientists, engineers and students worldwide.
Although MATLAB is very suitable for rapid prototyping and development, MATLAB users often want to convert their final MATLAB programs to a static language such as FORTRAN.
This paper presents an extensible object-oriented toolkit for supporting the generation of static programs from dynamic MATLAB programs.
Our open source toolkit, called the MATLAB Tamer, identifies a large tame subset of MATLAB, supports the generation of a specialized Tame IR for that subset, provides a principled approach to handling the large number of builtin MATLAB functions, and supports an extensible interprocedural value analysis for estimating MATLAB types and call graphs.

Related Results

Application of GUI Matlab in physics: Planetary motion (Kepler’s Law)
Application of GUI Matlab in physics: Planetary motion (Kepler’s Law)
Abstract This study aimed to create a teaching material using an application with a Graphical User Interface (GUI) provided on MATLAB. This teaching material is inte...
Special aspects of patch antennas synthesis using genetic algorithm
Special aspects of patch antennas synthesis using genetic algorithm
Microstrip-fed patch antenna synthesis can be performed using one of the numerous optimization algorithms, such as a genetic algorithm (GA). VBA or IronPython script engines implem...
Solution of First Order Ordinary Differential Equations Using Fourth Order Runge-Kutta Method with MATLAB.
Solution of First Order Ordinary Differential Equations Using Fourth Order Runge-Kutta Method with MATLAB.
Differential Equations are used in developing models in the physical sciences, engineering, mathematics, social science, environmental sciences, medical sciences and other numerous...
Modelling of Pollutant Transport in Yamuna River from the Najafgarh Drain, NCT Delhi Using Matlab Software
Modelling of Pollutant Transport in Yamuna River from the Najafgarh Drain, NCT Delhi Using Matlab Software
When the river Yamuna leaves the National Capital Territory of Delhi, its situation further deteriorates. Despite accounting for only 1% of the river’s overall catchment area, this...
Taming Amorphalia
Taming Amorphalia
Taming Amorphalia is an experimental documentation of the intuitive processes behind/during the development of ProjectMorpheo – a Master’s Project at SKH. The research aims to furt...
Shakespeareana of Serhii Yakutovych
Shakespeareana of Serhii Yakutovych
Serhii Heorhiiovych Yakutovych (1952–2017) is a well-known Ukrainian graphic artist, illustrator of classic Ukrainian and West-European classic. His heritage includes illustrations...
Electrical Network Theorems Analysis using MATLAB/Simulink
Electrical Network Theorems Analysis using MATLAB/Simulink
Electric Circuit Analysis (ECA) is the course that offered to the GTU students of 3rd semester in Electrical Engineering and the course passing ratio is very poor. ECA required fun...
A STUDY ON MATLAB GUI BY USING BINARY BASEBAND COMMUNICATION SYSTEM
A STUDY ON MATLAB GUI BY USING BINARY BASEBAND COMMUNICATION SYSTEM
This paper presents the MATLAB Graphical User Interface (GUI) mainly used in digital communication and electromagnetics. GUI is powerful tool which is available on MATLAB. It is ba...

Back to Top