for ($y=1.3; $y > -1.1; $y=round($y-0.1,2)) for ($x=-1.2; $x <= 1.2; $x=round($x+0.04,2)) echo (pow((pow($x,2)+pow($y,2)-1),3) - (pow($x,2)*pow($y,3))) < 0 ? '+' : ($x==1.2 ? '-</br>' :'-');
效果如图,原理是公式:(x^2+y^2-1)^3-x^2*y^3=0
for ($y=1.3; $y > -1.1; $y=round($y-0.1,2)) for ($x=-1.2; $x <= 1.2; $x=round($x+0.04,2)) echo (pow((pow($x,2)+pow($y,2)-1),3) - (pow($x,2)*pow($y,3))) < 0 ? '+' : ($x==1.2 ? '-</br>' :'-');
效果如图,原理是公式:(x^2+y^2-1)^3-x^2*y^3=0