Skip to content

Classes

jonesg5 edited this page Sep 12, 2014 · 4 revisions

An Introduction to Object Oriented Programming and Custom Classes

This toolbox utilizes object oriented programming to aid in the management of complex data sets. So what is object oriented programming? From Wikipedia "Object-oriented programming [...] is a programming paradigm that represents the concept of "objects" that have data fields (attributes that describe the object) and associated procedures known as methods." An object is an instance of a class. In MATLAB these data fields or attributes are called properties and the procedures are called methods.

In the analysis of circadian phenomena we are interested in the time dependent interaction of a stimulus and an outcome. As such this toolbox has several custom classes to manage time and stimulus of interest (in this case light). A detailed explanation of how each custom class operates is available by using the help or doc functions in MATLAB. Here we will discuss the structure and purpose of the classes.



See also

Clone this wiki locally