inRm3D: 画板论坛's Archiver

fqya001 发表于 2019-11-22 12:23

也画心形(着色)

[attach]27040[/attach]
心形函数为x^2+y^2-abs(x)y=1,设为f,图形为一心形。
这个图形无法直接填色,最简单的做法就是轨迹法,描一点在心形上,设为A,即A=描点(f),再令B=A,输入 轨迹(B,A)。这种方法可以给心形内部着色,但效果不好,下面用不等式法着色。
函数不能直接用不等式的,可以考虑求出关于y的一元二次方程(把x当成常数),解得y1=(sqrt(4-3x^2)+abs(x))/2, y2=-(sqrt(4-3x^2)+abs(x))/2
令h:(sqrt(4-3x^2)+abs(x))/2-y>0
p:-(sqrt(4-3x^2)+abs(x))/2-y<0
a:h&&p,a即为所求心形,可以着色了。

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.