Исследование двумерных поверхностей: найти min/max и построить сечения по ним


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

Точность вычислений
nx
ny
Fмin/Fmax = -??-
при: x = -??-
y = -??-
Изобразить в Векторе:

Скрипт является инвариантным: задавая в тексте скрипта формулу гиперповерхности (чаще это ЦФ) и диапазон ограничений по координатам x и y, можно исследовать поверхности на min/max, строить кривые сечений для номограмм.
В скрипте в отдельной функции заданы три поверхности:

function Cfun(x,y,nopt) {
xc1=10; yc1=10; // (центр 1-й ЦФ)
xc2=85; yc2=50; // (центр 2-й ЦФ)
xc3=50; yc3=70; // (центр 3-й ЦФ)
if (nopt == 1) f1 = ((xc1-x)*(xc1-x)*1+(yc1-y)*(yc1-y));
if (nopt == 2) f2 = ((xc2-x)*(xc2-x)*1+(yc2-y)*(yc2-y));
if (nopt == 3) f3 = ((xc3-x)*(xc3-x)*1+(yc3-y)*(yc3-y));
return (f)
}
Минимум ЦФ в идеале находится над центрами ЦФ и равен нулю и зависит от количество выводимых точек (nx,ny) и ресурсов ПК.
В системе "Вектор" каркас поверхности N 1 имеет вид .
Важной задачей при факторном анализе, является построение изолиний поверхности. Данная задача в новой системе "Вектор" пока не реализовано.