This example demonstrates how to use persistent variables when loading data in a function. Doing things this way guarantees that the "data" value in "persistentFunction" is only loaded or changed when necessary.
This is very useful in cases such as:
- "data" is large and loaded from a network location. Network locations are not as fast as locally saved data.
- The data is large and doesn't change much from call to call of "persistentFunction"
Jason Nicholson (2021). Persistent Example - Loading Data Only When Needed (https://www.mathworks.com/matlabcentral/fileexchange/67076-persistent-example-loading-data-only-when-needed), MATLAB Central File Exchange. Retrieved .
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Create scripts with code, output, and formatted text in a single executable document.