Mercurial > octave
changeset 29041:2190720bca3e
ode15i.m, ode15s.m: Transpose event outputs when single struct output requested (bug #59416).
* ode15i.m, ode15s.m: Transpose event outputs when single struct output
requested.
author | Rik <rik@octave.org> |
---|---|
date | Mon, 09 Nov 2020 16:09:04 -0800 |
parents | 05b8ad7b67e8 |
children | d25cd81b0577 |
files | scripts/ode/ode15i.m scripts/ode/ode15s.m |
diffstat | 2 files changed, 6 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/ode/ode15i.m Sun Nov 08 21:27:02 2020 +0100 +++ b/scripts/ode/ode15i.m Mon Nov 09 16:09:04 2020 -0800 @@ -265,9 +265,9 @@ varargout{1}.y = y.'; # Results are saved in field y (row vector) varargout{1}.solver = solver; if (options.haveeventfunction) - varargout{1}.xe = te; # Time info when an event occurred - varargout{1}.ye = ye; # Results when an event occurred - varargout{1}.ie = ie; # Index info which event occurred + varargout{1}.xe = te.'; # Time info when an event occurred + varargout{1}.ye = ye.'; # Results when an event occurred + varargout{1}.ie = ie.'; # Index info which event occurred endif elseif (nargout > 2) varargout = cell (1,5);
--- a/scripts/ode/ode15s.m Sun Nov 08 21:27:02 2020 +0100 +++ b/scripts/ode/ode15s.m Mon Nov 09 16:09:04 2020 -0800 @@ -326,9 +326,9 @@ varargout{1}.y = y.'; # Results are saved in field y (row vector) varargout{1}.solver = solver; if (options.haveeventfunction) - varargout{1}.xe = te; # Time info when an event occurred - varargout{1}.ye = ye; # Results when an event occurred - varargout{1}.ie = ie; # Index info which event occurred + varargout{1}.xe = te.'; # Time info when an event occurred + varargout{1}.ye = ye.'; # Results when an event occurred + varargout{1}.ie = ie.'; # Index info which event occurred endif elseif (nargout > 2) varargout = cell (1,5);