Author(s): The MathWorks
Publisher: The MathWorks
Year: 2004
Language: English
Pages: 176
Getting Started......Page 9
Elements of a MATLAB Builder for Excel Project......Page 10
Creating a Project......Page 11
Managing M-Files and MEX-Files......Page 14
Testing the Model......Page 16
Packaging and Distributing the Component......Page 17
Graphical User Interface......Page 19
Graphical User Interface Menus......Page 20
Project Menu......Page 21
Component Menu......Page 22
Help Menu......Page 24
Project Settings......Page 25
Programming with MATLAB Builder for Excel......Page 27
Overview......Page 28
When to Use a Formula Function or a Subroutine......Page 29
Initializing MATLAB Builder for Excel Libraries with Excel......Page 30
Visual Basic New Operator......Page 32
Calling the Methods of a Class Instance......Page 35
Processing varargin and varargout Arguments......Page 37
Handling Errors During a Method Call......Page 39
Array Formatting Flags......Page 40
Data Conversion Flags......Page 42
Usage Examples......Page 45
Creating the Project......Page 46
Building the Project......Page 48
Illustration 2. Transpose the Output......Page 49
Inspecting the Visual Basic Code......Page 50
Creating the Project......Page 52
Adding the MATLAB Builder for Excel COM Functions to Excel......Page 55
Illustration 4: Calling myplot......Page 57
Illustration 5: Calling mysum Four Different Ways......Page 58
Illustration 6: myprimes Macro......Page 59
Inspecting the Visual Basic Code......Page 60
Building the Component......Page 62
Integrating the Component with Visual Basic for Applications......Page 64
Creating The Visual Basic Form......Page 66
Adding The Spectral Analysis Menu Item to Excel......Page 73
Saving the Add-in......Page 74
Testing The Add-in......Page 75
Package the Add-in......Page 78
Function Wizard......Page 79
Installing the Function Wizard Add-in......Page 80
Starting the Function Wizard......Page 81
Function Viewer......Page 82
Component Browser......Page 84
Function Properties......Page 85
Argument Properties......Page 90
Function Utilities......Page 92
Function Reference......Page 95
Functions — Alphabetical List......Page 96
Producing a COM Object from MATLAB......Page 101
Capabilities......Page 102
Calling Conventions......Page 107
IDL Mapping......Page 108
Visual Basic Mapping......Page 109
MATLAB Compiler Output......Page 110
Data Conversion......Page 113
Data Conversion Rules......Page 114
Array Formatting Flags......Page 124
Data Conversion Flags......Page 126
Registration and Versioning......Page 129
Globally Unique Identifiers......Page 130
Versioning......Page 132
Obtaining Registry Information......Page 133
Utility Library......Page 139
Class MWUtil......Page 141
Class MWFlags......Page 147
Class MWStruct......Page 154
Class MWField......Page 160
Class MWComplex......Page 161
Class MWSparse......Page 163
Class MWArg......Page 166
Enum mwDataType......Page 168
Enum mwDateFormat......Page 169
Troubleshooting......Page 171
Index......Page 175