Your plot limits are outside of the range of the data.
Also you don't have enough (or any data points) in the range of x that you are plotting.
If you truly want to plot for x between 1 and 2 try
x = linspace(1,2);
y1 = (sqrt(2)*sqrt(x.^4 + 9)) ./ (2*x.^2);