function [d,n]=periodogram(a,b,c,d,e)
funcprot(0);
[nargout,nargin]=argn();
select nargin
case 1 then
[d,n]=callOctave('periodogram',a);
case 2 then
[d,n]=callOctave('periodogram',a,b);
case 3 then
[d,n]=callOctave('periodogram',a,b,c);
case 4 then
[d,n]=callOctave('periodogram',a,b,c,d);
case 5 then
[d,n]=callOctave('periodogram',a,b,c,d,e);
else
error("Incorrect no. of Input Arguments");
end
endfunction