Memory Usage
31
Strategies for Efficient Use of Memory .......................
31-2
Use Appropriate Data Storage ............................
31-2
Avoid Temporary Copies of Data ...........................
31-3
Reclaim Used Memory ..................................
31-4
Resolve “Out of Memory” Errors ............................
31-6
Issue ...............................................
31-6
Possible Solutions ......................................
31-6
How MATLAB Allocates Memory ...........................
31-12
Avoid Unnecessary Copies of Data ..........................
31-16
Passing Values to Functions .............................
31-16
Why Pass-by-Value Semantics ............................
31-19
Handle Objects .......................................
31-19
Custom Help and Documentation
32
Create Help for Classes ....................................
32-2
Help Text from the doc Command ..........................
32-2
Custom Help Text ......................................
32-3
Check Which Programs Have Help ..........................
32-8
Create Help Summary Files — Contents.m ...................
32-10
What Is a Contents.m File? ..............................
32-10
Create a Contents.m File ...............................
32-10
Check an Existing Contents.m File ........................
32-11
Customize Code Suggestions and Completions ...............
32-12
Function Objects .....................................
32-13
Signature Objects .....................................
32-13
Argument Objects ..................................... 32-14
Create Function Signature File ...........................
32-17
How Function Signature Information is Used ................
32-18
Multiple Signatures ...................................
32-19
Display Custom Documentation ............................
32-21
Overview ...........................................
32-21
Create HTML Help Files ................................
32-22
Create info.xml File ...................................
32-23
Create helptoc.xml File ................................. 32-24
Build a Search Database ................................
32-26
Address Validation Errors for info.xml Files .................
32-27
Display Custom Examples .................................
32-29
How to Display Examples ...............................
32-29
xxv
31
Strategies for Efficient Use of Memory .......................
31-2
Use Appropriate Data Storage ............................
31-2
Avoid Temporary Copies of Data ...........................
31-3
Reclaim Used Memory ..................................
31-4
Resolve “Out of Memory” Errors ............................
31-6
Issue ...............................................
31-6
Possible Solutions ......................................
31-6
How MATLAB Allocates Memory ...........................
31-12
Avoid Unnecessary Copies of Data ..........................
31-16
Passing Values to Functions .............................
31-16
Why Pass-by-Value Semantics ............................
31-19
Handle Objects .......................................
31-19
Custom Help and Documentation
32
Create Help for Classes ....................................
32-2
Help Text from the doc Command ..........................
32-2
Custom Help Text ......................................
32-3
Check Which Programs Have Help ..........................
32-8
Create Help Summary Files — Contents.m ...................
32-10
What Is a Contents.m File? ..............................
32-10
Create a Contents.m File ...............................
32-10
Check an Existing Contents.m File ........................
32-11
Customize Code Suggestions and Completions ...............
32-12
Function Objects .....................................
32-13
Signature Objects .....................................
32-13
Argument Objects ..................................... 32-14
Create Function Signature File ...........................
32-17
How Function Signature Information is Used ................
32-18
Multiple Signatures ...................................
32-19
Display Custom Documentation ............................
32-21
Overview ...........................................
32-21
Create HTML Help Files ................................
32-22
Create info.xml File ...................................
32-23
Create helptoc.xml File ................................. 32-24
Build a Search Database ................................
32-26
Address Validation Errors for info.xml Files .................
32-27
Display Custom Examples .................................
32-29
How to Display Examples ...............................
32-29
xxv
