我在用Julia绘制圆方程时遇到问题。
我正在尝试绘制以下两个方程式:
这时,我发现的唯一解决方案是使用ImplicitEquations.jl,但由此导致的结果图不令人满意(看起来像是充满了各个像素):
(请参阅here。)
有更好的解决方案吗?
f(x,y) = 2*y^2+x^2 - 2
g(x,y) = (x-1)^2 + (y-1/2)^2 - 1/4
我需要将这两个方程比较为零。
答案 0 :(得分:2)
您可以做的情节
x = -2:0.01:2
contour(f.(x, x'), levels = [0])
contour!(g.(x, x'), levels = [0])
诚然,这不是最直观的界面-我本来希望
contour([f,g], levels = 0)
欢迎您在Plots.jl存储库中打开一个问题。
答案 1 :(得分:1)
为什么老式的参数方程式不能使用:
x = xbar + r*cos(t)
x = ybar + r*sin(t)
您将t
从0更改为2 * pi的位置? (xbar,ybar
是中心,r
是半径。