Dynamic-Calibration/utils/YALMIP-master/extras/RecoverNonlinearSolverSolut...

11 lines
280 B
Matlab
Executable File

function x = RecoverNonlinearSolversolution(model,xout);
if isempty(model.nonlinearindicies)
x = xout(:);
else
x = zeros(length(model.c),1);
for i = 1:length(model.linearindicies)
x(model.linearindicies(i)) = xout(i);
end
x = x(1:length(model.c));
end