Plot 在Julia中绘制圆方程
我有一个问题,在Julia中绘制一个圆方程 我试图画出这两个方程:Plot 在Julia中绘制圆方程,plot,julia,geometry,equation,Plot,Julia,Geometry,Equation,我有一个问题,在Julia中绘制一个圆方程 我试图画出这两个方程: 2y^2+x^2=2 (x-1)^2+(y-1/2)^2=1/4 此时,我发现的唯一解决方案是使用,但使用此方法,结果绘图并不令人满意(看起来像是用单独的像素填充): (见附件。) 有更好的解决办法吗 f(x,y) = 2*y^2+x^2 - 2 g(x,y) = (x-1)^2 + (y-1/2)^2 - 1/4 我需要将这两个方程比较为零。你可以用绘图来做 x = -2:0.01:2 contour(f.(x, x'
- 2y^2+x^2=2
- (x-1)^2+(y-1/2)^2=1/4
f(x,y) = 2*y^2+x^2 - 2
g(x,y) = (x-1)^2 + (y-1/2)^2 - 1/4
我需要将这两个方程比较为零。你可以用绘图来做
x = -2:0.01:2
contour(f.(x, x'), levels = [0])
contour!(g.(x, x'), levels = [0])
诚然,这并不是最直观的界面——我本希望如此
contour([f,g], levels = 0)
欢迎您在Plots.jl repo上打开一个问题。为什么不使用老式的参数方程方法:
x = xbar + r*cos(t)
x = ybar + r*sin(t)
您将
t
从0变为2*pi?(xbar,ybar
)是中心,r
是半径。您好,我试着让您的帖子更容易阅读,请再次查看。您可能仍然应该添加一个最小的示例,说明如何复制此绘图,以及包含哪些库。这种阻塞是算法的产物。您可以尝试https://github.com/JuliaIntervals/IntervalConstraintProgramming.jl
同样,它的渲染速度要快一些。或者,您可以将N
和M
的值从8增加到plot
。值越大,块越小,但渲染所需的时间越长。