Сглаживание границы графа - gnuplot - PullRequest
2 голосов
/ 10 июля 2020

В gnuplot, учитывая две функции f и g от плоскости к реальной линии, я собираюсь построить график f, поскольку g получает положительные значения. У меня есть этот код:

set xrange [-2:2]
set yrange [-2:2]
set isosamples 100,100 
unset grid 
unset key  
set view map
f(x,y) = x*x*exp(-x*x)*y*y*exp(-y*y)
g(x,y) = x**2  - y**2

h(x,y) = g(x,y)> 0 ? f(x,y) : 1/0

splot h(x,y) with pm3d

Я получаю это:

введите описание изображения здесь

Я хотел бы сгладить границу этого изображения.

Заранее спасибо

1 Ответ

2 голосов
/ 10 июля 2020

Я полагаю, он должен читать g(x,y) = x**2 - y**2. Поиграйте с параметрами samples и isosamples. Отметьте help samples и help isosamples.

Например:

set samples 300
set isosamples 300

Результат:

введите описание изображения здесь

...