ws2struct
% [s] = ws2struct(varargin)
%
% Description : This function returns a structure containing variables
% of the current workspace.
% __________________________________
% Inputs :
% re (string optional) : a regular expression matching the variables to
% be returned.
% Outputs :
% s (structure array) : a structure containing all variables of the
% calling workspace. If re input is specified,
% only variables matching re are returned.
% Examples :
% >> allmyvariables = ws2struct
% allmyvariables =
% a: {4x1 cell}
% ans: [1x1 struct]
% pm: [1x48 struct]
% res: [2x24 struct]
% results: {{1x3 cell} {1x3 cell}}
% stims: {[1x1 struct] [1x1 struct]}
% train_results: [1x48 struct]
%
% >> only_starting_with_res = ws2struct('res.*')
% only_starting_with_res =
% res: [2x24 struct]
% results: {{1x3 cell} {1x3 cell}}
%
% _____________________________________
% See also : struct2ws ; regexp
%
% Maximilien Chaumon v1.0 02/2007
Cite As
Maximilien Chaumon (2026). ws2struct (https://in.mathworks.com/matlabcentral/fileexchange/14067-ws2struct), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- MATLAB > Data Import and Analysis > Data Import and Export > Workspace Variables and MAT Files >
- MATLAB > Language Fundamentals > Data Types > Structures >
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 |
