#OK to post #Yuxuan Yang, Feb 14th, Assignment 7 with(combinat): with(plots): #1 NiceValentine:=proc() local plot1, plot2: plot1 := implicitplot3d((x^2 + 9/4*y^2 + z^2 - 1)^3 - x^2*z^3 - 9/80*y^2*z^3 = 0, x = -2 .. 2, y = -2 .. 2, z = -2 .. 2, style = surface, grid = [100, 100, 100]): plot2 := textplot3d([-2, 0, -1.5, "I love Experimental Mathematics"], 'align' = 'left', axes = none): plots[display]([plot1, plot2]): end: #2 DrawMandelbrot:=proc(R,K) local i,j,c,k,z,ab,S: S:={}: for i from 1 to 8*R+1 do for j from 1 to 8*R+1 do c:=-4+(i-1)/R+I*(-4+(j-1)/R): z:=0: ab:=0: for k from 1 by 1 while (k