evaluate_steady_state.m: Filter out small complex residuals

kalman-mex
Johannes Pfeifer 2022-11-07 10:14:33 +01:00
parent e335fed27b
commit 68ff5c4110
1 changed files with 7 additions and 3 deletions

View File

@ -480,10 +480,14 @@ if M.static_and_dynamic_models_differ
end
if ~isreal(ys)
info(1) = 21;
info(2) = sum(imag(ys).^2);
ys = real(ys);
if sum(imag(ys).^2) < 1e-7
ys=real(ys);
else
info(1) = 21;
info(2) = sum(imag(ys).^2);
ys = real(ys);
return
end
end
if ~isempty(find(isnan(ys)))