Bug fix. Input must be numeric in the first place.

time-shift
Stéphane Adjemian (Scylla) 2013-11-29 15:50:36 +01:00
parent 0419aa00e2
commit 121aa5038c
1 changed files with 10 additions and 0 deletions

View File

@ -32,7 +32,17 @@ function [b,c,d] = isint(a)
% You should have received a copy of the GNU General Public License
% along with Dynare. If not, see <http://www.gnu.org/licenses/>.
if ~isnumeric(a)
b = 0;
if nargout>1
c = [];
d = [];
end
return
end
[m,n] = size(a);
b = abs(fix(a)-a)<1e-15;
if nargout>1