clear

% Anfangswert f"ur Differenzengleichung
x(1)=0.1;
% initialisiere den Array r von von 1.9 bis 3 in 
% Schritten von 0.01 (111 Schritte)
r=1.9:0.01:3;

% Schleife "uber alle r(j)
for j=1:111
    % l"ose Differenzengleichung bis x(4998)
    for i=1:4998
        x(i+1)=(1+r(j))*x(i)-r(j)*x(i)*x(i);
    end
    % l"ose Differenzengleichung bis x(4999) bis x(5119)
    for i=4999:5119
        x(i+1)=(1+r(j))*x(i)-r(j)*x(i)*x(i);
        % male den berechneten Wert
        plot(r(j),x(i+1));
        % bewirkt, dass das Bild vor dem n"achsten plot-Befehl 
        % nicht gel"oscht wird
        hold on
    end
end