Untitled

                Never    
wielomian = 9;
ilosc_punktow = 30;

clc;
        x = linspace(0,3,ilosc_punktow);
        
        y = 2*exp(x)+5*sin(4*x);

        newx = zeros(1,wielomian);
        newy = zeros(1,wielomian);

        tempblad = zeros(1,wielomian);

        for stopien = 1:wielomian
            cla;
            figure(1);
            plot(x, y);
            w = polyfit(x, y, stopien);
            yapr = polyval(w, x);
            hold;
            plot(x, yapr);
            hold;
            blad = zeros(1,length(x));
            for i = 1:length(x)
                if (i == 1)
                    blad(i) = ((2*exp(x(i))+5*sin(4*x(i)) - polyval(w, x(i)))^2);
                else
                    blad(i) = blad(i-1) + ((2*exp(x(i))+5*sin(4*x(i)) - polyval(w, x(i)))^2);
                end
                tempblad(stopien) = blad(length(x));
            end
            tempblad(stopien) = tempblad(stopien)/301;
            newx(stopien) = stopien;
            newy(stopien) = tempblad(stopien);
        end
    figure(2);
    plot(newx, newy, '*');

Raw Text