rendered paste body n=10;
>> p=Csebisev(n);x=sort(roots(p));
>> xx=-1:h/10:1;yy=abs(xx);pp=polyval(p,xx);
>> y=abs(x);
>> plot(x,y,'o',xx,yy,xx,pp);
>> n=100;
>> p=Csebisev(n);x=sort(roots(p));
>> xx=-1:h/10:1;yy=abs(xx);pp=polyval(p,xx);
>> y=abs(x);
>> plot(x,y,'o',xx,yy,xx,pp);
Warning: Imaginary parts of complex X and/or Y arguments ignored.
>> n=21;
>> p=Csebisev(n);x=sort(roots(p));
>> xx=-1:h/10:1;yy=abs(xx);pp=polyval(p,xx);
>> y=abs(x);
>> plot(x,y,'o',xx,yy,xx,pp);
>>
function p=Csebisev(n)
r=1;
q=[1 0];
for i=2:n;
p=2*[q 0]-[0 0 r];
r=q;
q=p;
end;