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.
942 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 (2026). 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
Version Published Release Notes
1.0.0.0