Persistent Example - Loading Data Only When Needed

Working with persistent variables.

You are now following this Submission

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"

Cite As

Jason Nicholson (2026). Persistent Example - Loading Data Only When Needed (https://in.mathworks.com/matlabcentral/fileexchange/67076-persistent-example-loading-data-only-when-needed), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.1.0.0

Better documentation.
Embedding of persistentFunction html still didn't work. Maybe it will work this time.
I had to hack the HTML because Mathworks doesn't render embeded iframe tags correctly. The persistentFunction HTML was put inline in the persistentExample

1.0.0.0