As written your two sine terms have an amplitude of unity and an offset. Consequently, your plot is going to be basically three straight lines. To see this, set
ylim([480 490])
temporarily on your figure and you'll see the one sine wave clearly.
Use the power of Matlab; no loops needed! :)
Try something like
theta=[0:359].';
y=485+200*sind(theta);
z=285+200*sind(theta-90);
z=min(z,y-30);
plot(theta,[y z y-z])
I just approximated the amplitude value of 200; you'll want to adjust per your actual conditions but the above gives the desired type of plot.
NB: the .' on theta to create column vectors for the responses so can concatenate them by column for plot
ADDENDUM BTW, if I use an offset of 430 for the upper and an amplitude of 150 for both I get a plot that looks very similar to your figure.

