matlab 多项式相加问题

function p = ppadd(a,b)
if nargin<2
error( ' Not enough input arguments ' )
end
a=a(:).' ;
b=b(:).' ;
na=length(a);
nb=length(b);
p=[zeros(1, nb-na) a] + [zeros(1, na-nb) b] ;

错误使用 ppadd (line 3)
Not enough input arguments
错在哪了?求指点

http://wenku.baidu.com/link?url=wZF2vkf1dAb2Kf0F67RO_anX5JOqaA7EuBuiLejKItvu6xGeTrt3cwx29UTkwCd1RbWSP6XzwYO_EGpIi7vqVrVefKKGNhfm-s7ipLhvaZ_

http://www.360doc.com/content/11/1110/10/6565105_163258280.shtml