给定一个包含隐式函数的方程组,绘制其所代表的函数图像。

3

我需要绘制一个类似于这个的函数图像:

enter image description here

最优雅的方法是什么?

1个回答

2
你可以使用替换 x = cos(t) 来为 t ∈ [0, 2π) 参数化你的方程组,如下所示:x = cos(t), y = sin(t), z = 2x
在 Julia 中,你可以使用 Plots.jl 进行绘图,如下所示:
using Plots
t = 0:0.01:2*pi
x = cos.(t)
y = sin.(t)
z = 2 .* x

plot(x, y, z)

稍微更加整洁的技巧是使用参数绘图,我们可以只传递函数(x(t), y(t), z(t))并指定参数t的范围:
plot(cos, sin, x -> 2 * cos(x), 0, 2π, xlabel="x", ylabel="y", zlabel="z", label="f")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接