diff scripts/ode/ode45.m @ 22937:2b2ac017c901 stable

Fix undefined return argument for more than 2 outputs from ode solver (bug #49890). * ode23.m, ode45.m: Change test for "nargout == 5" to "nargout > 2".
author Rik <rik@octave.org>
date Mon, 26 Dec 2016 08:08:04 -0800
parents 7eb3f8ec1aed
children 54302b670139
line wrap: on
line diff
--- a/scripts/ode/ode45.m	Thu Dec 22 21:12:32 2016 -0500
+++ b/scripts/ode/ode45.m	Mon Dec 26 08:08:04 2016 -0800
@@ -273,7 +273,7 @@
       varargout{1}.stats.ndecomps = ndecomps;
       varargout{1}.stats.nlinsols = nlinsols;
     endif
-  elseif (nargout == 5)
+  elseif (nargout > 2)
     varargout = cell (1,5);
     varargout{1} = solution.t;
     varargout{2} = solution.x;