Vectorize this code

% Vectorize the code. 
% Produce the same result but without using a for-loop.

% Increment
dx = 35/300;
% Independent variable 
x = -5:dx:30; % x = linspace(-5,30,300)

for n = 1:length(x)
    if x(n) >= 9
        y(n) = 15*sqrt(4*x(n)) + 10;
    elseif (x(n) >= 0) && (x(n) <= 9)
        y(n) = 10*x(n) + 10;
    else
        y(n) = 10;
    end
end
plot(x,y), xlabel('x'), ylabel('y'), grid on