All pastes #917395 Raw Edit

Miscellany

public text v1 · immutable
#917395 ·published 2008-02-25 10:33 UTC
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;