diff --git a/matlab/gsa/stab_map_.m b/matlab/gsa/stab_map_.m index 817534453414997fcfd45dac4d5afe61ee57ed01..5a84573edd56b2ce313b8ad4b61bbd7977e6296c 100644 --- a/matlab/gsa/stab_map_.m +++ b/matlab/gsa/stab_map_.m @@ -262,11 +262,14 @@ if fload==0, T=zeros(size(dr_.ghx,1),size(dr_.ghx,2)+size(dr_.ghu,2),Nsam); egg=zeros(length(dr_.eigval),Nsam); end - if infox{j}, + if infox{j}(1), % disp('no solution'), if isfield(oo_.dr,'ghx'), oo_.dr=rmfield(oo_.dr,'ghx'); end + if (infox{j}(1)<3 || infox{j}(1)>5) && isfield(oo_.dr,'eigval'), + oo_.dr=rmfield(oo_.dr,'eigval'); + end end catch if isfield(oo_.dr,'eigval'),