-
Notifications
You must be signed in to change notification settings - Fork 0
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.