Containers - a step towards objects with Matlab

J. M. Maciejowski, M.Szymkat

Abstract

The need for object-oriented model representations in CACE software is discussed. It is shown how this can be achieved, to some extent, using Matlab, preserving maximal consistency with existing syntax, programming solutions and interaction style. We introduce `containers', which have some of the commonly accepted properties of `objects'. Examples of the use of containers are given. The paper discusses functionality which future versions of Matlab-like software could usefully incorporate, and comments on the extent to which the MathScript language already has such functionality.