Mercurial > hg > octave-nkf
diff scripts/signal/diffpara.m @ 20038:9fc020886ae9
maint: Clean up m-files to follow Octave coding conventions.
Try to trim long lines to < 80 chars.
Use '##' for single line comments.
Use '(...)' around tests for if/elseif/switch/while.
Abut cell indexing operator '{' next to variable.
Abut array indexing operator '(' next to variable.
Use space between negation operator '!' and following expression.
Use two newlines between endfunction and start of %!test or %!demo code.
Remove unnecessary parens grouping between short-circuit operators.
Remove stray extra spaces (typos) between variables and assignment operators.
Remove stray extra spaces from ends of lines.
author | Rik <rik@octave.org> |
---|---|
date | Mon, 23 Feb 2015 14:54:39 -0800 |
parents | 4197fc428c7d |
children | f1d0f506ee78 |
line wrap: on
line diff
--- a/scripts/signal/diffpara.m +++ b/scripts/signal/diffpara.m @@ -41,23 +41,23 @@ function [d, dd] = diffpara (x, a, b) - if ((nargin < 1) || (nargin > 3)) + if (nargin < 1 || nargin > 3) print_usage (); + endif + + if (isvector (x)) + n = length (x); + k = 1; + x = reshape (x, n, 1); else - if (isvector (x)) - n = length (x); - k = 1; - x = reshape (x, n, 1); - else - [n, k] = size (x); - endif - if (nargin == 1) - a = 0.5 * sqrt (n); - b = 1.5 * sqrt (n); - elseif (nargin == 2) - b = a; - a = 1; - endif + [n, k] = size (x); + endif + if (nargin == 1) + a = 0.5 * sqrt (n); + b = 1.5 * sqrt (n); + elseif (nargin == 2) + b = a; + a = 1; endif if (! (isscalar (a) && isscalar (b)))