Shared variable

Version 1.0.0.0 (3.14 KB) by Gary Lee
Shared variable can create a alias or used as pass-by-reference argument.
940 Downloads
Updated 15 Jul 2009

View License

This is a helper class which can be used to create a shared object. A shared object works like normal data types but can create a alias variable or use as pass-by-reference argument.

For example:
a = shared([1:10]);
b = a;
b(10) = 0; %% a(10) will get 0 too.
inplace_incr(b) %% a(1:10) will be increased too.

function inplace_incr(a)
a.data = a + 1;
end

Cite As

Gary Lee (2024). Shared variable (https://www.mathworks.com/matlabcentral/fileexchange/24742-shared-variable), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2008a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Variables in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0