script4

Contents

Zernike polynomials

r = linspace(0,1,201);
z = zern(r);

for k=2:7
    subplot(3,2,k-1);
    plot(r,z(:,k),'k','LineWidth',2);
    axis([0 1 -1 1]);
    grid;
    ylabel(sprintf('order %d',2*k-2));
    hold on;
    plot([0 1],[0 0],'k');
    hold off;
end

Chebyshev polynomials

r = linspace(0,1,201);
z = cheb(r);

for k=1:6
    subplot(3,2,k);
    plot(r,z(:,2*k+1),'k','LineWidth',2);
    grid;
    ylabel(sprintf('order %d',2*k));
    hold on;
    plot([0 1],[0 0],'k');
    hold off;
end