pwGetPlottingData2


 couples = pwGetPlottingData2

 Returns all data which is currently available for plotting purposes
 ordered by couples and stimuli.

 

Arguments for pwGetPlottingData2

 % IDs
 couples(i).modelID
 couples(i).dataID
 couples(i).kIDs
 couples(i).sIDs
 couples(i).uIDs
 couples(i).xIDs
 couples(i).yIDs
 couples(i).zIDs
 couples(i).aIDs

 % Parameters and start values
 couples(i).k
 couples(i).s
 couples(i).x0

 % Visibility (as set in the equalizer)
 couples(i).plotting.visible.a.indices
 couples(i).plotting.visible.u.indices
 couples(i).plotting.visible.x.indices
 couples(i).plotting.visible.y.indices
 couples(i).plotting.visible.z.indices
 couples(i).plotting.visible.stimuli.indices

 % Trajectories for fine sampling (Fine) or experimental sampling (ForFit)
 % for each stimulus couples(i).stimuli(j):

 tForFit         Sampling of experiment
 tFine           Fine sampling (n may be changed in config.plotting.nFine)

 aForFit         Left hand side values of algebraic equations at sampling time points
                 couples(i).stimuli(j).aForFit(m, n) corresponds to the value of
                 couples(i).aIDs{m} at the n-th sampling time for stimulus j of couple i.
 aFine           Left hand side values of algebraic equations for fine sampling

 uForFit         Driving input u
 uFine
 u0              Value of driving input u at first time point

 xForFit         Dynamic variable x given by model at sampling time points
 xFine           Dynamic variable x given by model for fine sampling

 yForFit         Observable y given by model at sampling time points
 yDataForFit     Externally given data - the measurements
 yDataStdForFit  Standard deviation of the external data
 yFine           Observable y given by model for fine sampling
 y0              Mean value of external data for first time point

 zForFit         Derived variable z
 zFine


 

Desciption

 The similar function pwGetPlottingData returns data calculated for plotting
 depending on a couple and stimulus number and specified IDs
 as a single matrix with IDs for the column names.
 This second version, pwGetPlottingData2, on the other hand returns
 all data at once. The output variable is a struct array that can
 be used for custom plotting or calculation.

 x0, y0, u0 belong to the first time-point used for integration
 and not necessarilly to the zero time-point t=0.

See also

pwGetPlottingData
pwSetOptimizationUserFunction
pwSetPlottingUserFunction