在 Julia 中绘制一个函数

Ploting a function in Julia

我想绘制以下 p-V-diagramm

的数学模型

但是,当我尝试绘制函数时,我得到了不同的图。

T0 = 492
V0 = 275
Tmax = 25
Vmax = 75
vals = []

for t in range(1,stop=2*π,length=30)
    push!(vals, (T0 + Tmax*sin(t))/(V0-Vmax*cos(t)))
end

plot(vals, legend=nothing)

我不确定我使用的绘图是否正确。

参考:

julia> T0 = 492

julia> V0 = 275

julia> Tmax = 25

julia> Vmax = 75

julia> using Plots

julia> V(t) = V0-Vmax*cos(t)
V (generic function with 1 method)

julia> P(t) = (T0 + Tmax*sin(t))/V(t)
P (generic function with 1 method)

julia> plot(V, P, 0:0.1:2pi)