function [u,degu,v,degv] = poldiv(a,dega,b,degb) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % polynomial division: % % % % a = b*u + v, degv=0 d=degv-degb; c=-v(degv+1)/b(degb+1); [v,degv]=polred(v,degv,b,degb,c,d); [u,degu]=polred(u,degu,[1],0,-c,d); end