Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dóra Kocsis
dynare
Commits
36b69355
Commit
36b69355
authored
Oct 08, 2013
by
Stéphane Adjemian
Browse files
Added a routine to copy options organized in struct into a cell.
parent
75fb6afa
Changes
1
Hide whitespace changes
Inline
Side-by-side
matlab/options2cell.m
0 → 100644
View file @
36b69355
function
c
=
options2cell
(
o
)
% Converts an option structure as a cell of NAME and VALUE pairs.
%
% INPUTS
% o o matlab's structure holding a set of options (each field name is the name of an option and the associated content is the value of the option).
%
% OUTPUTS
% o c matlab's cell row array of the form {NAME1, VALUE1, NAME2, VALUE2, NAME3, VALUE3, ...}.
% Copyright (C) 2013 Dynare Team.
%
% This file is part of Dynare.
%
% Dynare is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation, either version 3 of the License, or
% (at your option) any later version.
%
% Dynare is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
% along with Dynare. If not, see <http://www.gnu.org/licenses/>.
s
=
fieldnames
(
o
);
c
=
{};
j
=
1
;
for
i
=
1
:
length
(
s
)
c
(
j
)
=
{
s
{
i
}};
c
(
j
+
1
)
=
{
o
.
(
s
{
i
})};
j
=
j
+
2
;
end
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment