Nested Functions ............................... 20-32
What Are Nested Functions? ................... 20-32
Requirements for Nested Functions .............. 20-32
Sharing Variables Between Parent and Nested Functions
....................................... 20-33
Using Handles to Store Function Parameters ....... 20-34
Visibility of Nested Functions................... 20-37Variables in Nested and Anonymous Functions ...... 20-39Private Functions............................... 20-41Function Precedence Order...................... 20-43Function Arguments
21
Find Number of Function Arguments............... 21-2Support Variable Number of Inputs................. 21-4Support Variable Number of Outputs............... 21-6Validate Number of Function Arguments............ 21-8Argument Checking in Nested Functions ........... 21-11Ignore Function Inputs .......................... 21-13Check Function Inputs with validateattributes ...... 21-14Parse Function Inputs........................... 21-17Input Parser Validation Functions................. 21-21xxii Contents