Контурный график экстраполированной анонимной функции в Юлии - PullRequest
1 голос
/ 10 октября 2019

Я создал случайный двумерный массив 64x64 в Джулии, а затем интерполировал его, используя Interpolations.jl:

using Interpolations
using Plots
gr()
x = range(-10., length=64, stop=10.)
y = range(-10., length=64, stop=10.)

v_unscaled = interpolate(potential, BSpline(Cubic(Line(OnCell()))))
v_scaled = Interpolations.scale(v_unscaled, x, y)
v = extrapolate(v_scaled, 0) 

p_int = contour(x, y, v_scaled, fill=true)
display(p_int)

p = contour(x, y, v, fill=true)
display(p)

Когда я строю экстраполированную функцию v, ненулевая часть контурасокращен до левого нижнего угла, что не соответствует ожиданиям, поскольку в указанном домене два графика должны выглядеть одинаково. Что не так с вышеуказанными процедурами?

plot

...