File Exchange

image thumbnail

struct2ws

version 1.0 (1.66 KB) by

Throws selected fields of a scalar structure in the current workspace.

1 Download

Updated

View License

% struct2ws(s,varargin)
%
% Description : This function returns fields of scalar structure s in the
% current workspace
% __________________________________
% Inputs :
% s (scalar structure array) : a structure that you want to throw in
% your current workspace.
% re (string optional) : a regular expression. Only fields
% matching re will be returned
% Outputs :
% No output : variables are thrown directly in the caller workspace.
%
% Examples :
%
% Example 1:
% >> who
%
% Your variables are:
%
% params
%
% >>struct2ws(params)
% >> who
%
% Your variables are:
%
% blanc grille ratio_ecran unitX
% c_map gris rect unitY
% centre magni_jitt taille window
% dim_grille noir taille_cr zoomzoom
% epais_cr params taille_items
%
% Example 2:
% >> struct2ws(params,'unit')
% >> who
%
% Your variables are:
%
% params unitX unitY
%
%
% _____________________________________
% See also : ws2struct ; regexp
%
% Maximilien Chaumon v1.0 02/2007

Comments and Ratings (3)

Stefan Sp.

mz htut

urs (us) schwarz

the engine can be simplified:

vm=regexp(vars,re,'match');
vm=[vm{:}];
for i=vm
disp(sprintf('token %s',i{1}));
% use your assignin with i{1}...
end

us

MATLAB Release
MATLAB 7 (R14)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video