Octave Environment EEL 4884 Engineering Software Design Fall 2005 Prepared by: Alex DiMarzio Wayne Roberts Rickeshia Tillman Rakeel Ramdatt
High Level Design mxChar mxGetDimensions mxDuplicateArray mxSetData mxCreateCellMatrix mxClassID mxGetNumberofElements mxGetImagData mxSetImagData mxGetData
Interface Descriptions mxGetDimensions-used to determine how many elements are in each dimension of an mxArray mxChar- Data type that string mxArrays use to store their data elements mxGetData- Get pointer to data mxSetData- Set pointer to data mxGetNumberofElements- Get number of elements in an mxArray mxGetImagData- Get pointer to imaginary data of an mxArray mxSetImagData- Set imaginary data pointer for an mxArray mxClassID- Integer value that identifies an mxArrays class (category) mxDuplicateArray- Make a deep copy of an mxArray mxCreateCellMatrix- Create unpopulated two-dimensional cell mxArray
Detailed Level Design Design Issues Detailed Design Information Trace of Requirements to Design