In [ ]:
using CSV
using DataFrames

s_dat = """v;vz
110;-0.6
150;-1.09
190;-2""";

dat = CSV.File(IOBuffer(s_dat)) |> DataFrame
In [ ]:
# dat.v = dat.v * 1000 / 3600  # conversion km/h en m/s
# dat.v = dat.v / 100 # conversion km/h en 1/100ème de km/h
In [ ]:
# import Pkg; Pkg.add("Polynomials")
using Polynomials
In [ ]:
p = fit(dat.v, dat.vz, 2, var=:v)  # régression polynomiale
p
In [ ]:
println("A=$(p[2]) B=$(p[1]) C=$(p[0])")
In [ ]:
v_calc = range(60, stop=260, length=100);
vz_calc = p.(v_calc);
In [ ]:
using Plots
In [ ]:
plot(dat.v, dat.vz, seriestype=:scatter, title="Polaire")
plot!(v_calc, vz_calc)