Поверхность F=f(x,y): построить сечение и точку, вычислить min/max


Изобразить сечение в плоскости:
Тип F = f(x,y) и масштаб
n = Mf =
Область по х и масштаб
xmin
xmax
Mx
Область по y и масштаб
ymin
ymax
My
Const сечения и точки на линии
x = y =
Что вычисляем, мin(1) или мax(2)

Точность вычислений
nx
ny
Значение F(x,y) на линии = -??-
Fмin/Fmax = -??-
при: x = -??-
y = -??-

Скрипт является инвариантным: задавая в тексте скрипта свою формулу ЦФ и диапазон ограничений по координатам x и y, можно исследовать и строить номограммы для той или иной поверхности.
В скрипте, в отдельной блоке (function Cfun) заданы три поверхности:
function Cfun(x,y,nopt) {
var xc1=20; var yc1=25; // (центр 1-й ЦФ)
var xc2=85; var yc2=50; // (центр 2-й ЦФ)
var xc3=50; var yc3=70; // (центр 3-й ЦФ)
if (nopt == 1) var f = ((xc1-x)*(xc1-x)*1+(yc1-y)*(yc1-y));
if (nopt == 2) var f = ((xc2-x)*(xc2-x)*1+(yc2-y)*(yc2-y));
if (nopt == 3) var f = ((xc3-x)*(xc3-x)*1+(yc3-y)*(yc3-y));
return (f)
}
Минимум ЦФ находится над центром ЦФ и равен нулю. Вот как выглядит в системе "Вектор": поверхность на проекциях: Fx и Fy.
Примечание. Масштаб для отдельных линий выбирается к рамке автоматически, поэтому линия 2 при изображении отдельно и при изображении "Все" не совпадает.