# HG changeset patch # User John W. Eaton # Date 1296101759 18000 # Node ID dd2af7b8dafe2f2eee74a78d849c32e4a6f0084b # Parent 2ba90418168749ba00b9f107ca6c907be5453cb9 curl: simplify processing of output values diff --git a/scripts/ChangeLog b/scripts/ChangeLog --- a/scripts/ChangeLog +++ b/scripts/ChangeLog @@ -1,3 +1,7 @@ +2011-01-26 John W. Eaton + + * general/curl.m: Simplify processing of outptut values. + 2011-01-26 Olaf Till * pkg/pkg.m: Export environment variables MKOCTFILE and diff --git a/scripts/general/curl.m b/scripts/general/curl.m --- a/scripts/general/curl.m +++ b/scripts/general/curl.m @@ -88,9 +88,7 @@ dFy_dx = gradient (varargin{fidx + 1}, dx, dy); rot_z = dFy_dx - dFx_dy; av = rot_z / 2; - if (nargout == 0) - av - elseif (nargout == 1) + if (nargout == 0 || nargout == 1) varargout{1} = av; elseif (nargout == 2) varargout{1} = rot_z; @@ -121,18 +119,9 @@ rot_y .* varargin{fidx + 1} + rot_z .* varargin{fidx + 2}) ./ (2 * l); - if (nargout == 0) - varargout{1} = av; - elseif (nargout == 1) + if (nargout == 0 || nargout == 1) varargout{1} = av; - elseif (nargout == 2) - varargout{1} = rot_x; - varargout{2} = rot_y; - elseif (nargout == 3) - varargout{1} = rot_x; - varargout{2} = rot_y; - varargout{3} = rot_z; - elseif (nargout == 4) + else varargout{1} = rot_x; varargout{2} = rot_y; varargout{3} = rot_z;