Code covered by the BSD License
-
cumprobPlot(cost)
CUMPROBPLOT Create plot of datasets and fits
-
myCostFcn(x,simParms)
Unpack simParms structure for Simulink Use
-
myCostFcnRR(x,simParms)
Unpack simParms sturcutre for Simulink Use
-
myCostFcn_slow(x,simParms)
Unpack simParms sturcutre for Simulink Use
-
myNonlCon(x,simParms)
mynonlcon.m Nonlinear constraints for fmincon.
-
myNonlConR(x,simParms)
mynonlcon.m Nonlinear constraints for fmincon.
-
myNonlConRR(x,simParms)
mynonlcon.m Nonlinear constraints for fmincon.
-
rrplot(cost,k,c)
RRPLOT is a custom plot for rrdesign.m
-
struct2var(s)
STRUCT2VAR Convert structure array to workspace variables.
-
survivalFit(miles3,miles5,mil...
SURVIVALFIT Create plot of datasets and fits
-
suspnHtmlTable
Normalize line endings.
-
checkLicense.m
-
mldemo_suspgraph.m
-
rrdesign.m
-
mldemo_suspnfast
-
mldemo_suspnslow
-
Designing for Reliability and...
-
suspnTable.html
-
View all files
from
Reliable and Roubst Design
by Stuart Kozola
MATLAB Code used in the Jan 2008 Digest Article
|
| struct2var(s)
|
function struct2var(s)
%STRUCT2VAR Convert structure array to workspace variables.
% STRUCT2VAR(S) converts the M-by-N structure S (with P fields)
% into P variables defined by fieldnames with dimensions M-by-N. P
% variables are placed in the calling workspace.
%
% Example:
% clear s, s.category = 'tree'; s.height = 37.4; s.name = 'birch';
% c = struct2cell(s); f = fieldnames(s);
%
% See also STRUCT2CELL, FIELDNAMES.
if nargin < 1
error('struct2var:invalidInput','No input structure found')
elseif nargin > 1
error('struct2var:invalidInput','Too many inputs')
elseif ~isstruct(s)
error('struct2var:invalidInput','Input must be a structure data type')
end
[r,c] = size(s);
names = fieldnames(s);
for i=1:length(names)
assignin('caller',names{i},s.(names{i}))
end
|
|
Contact us at files@mathworks.com