Проводится серия экспериментов. В результате каждого из них получается набор точек в R3 пространстве по которым возможно построить поверхность. Шагом по x могу управлять. Шаг по y, как правило, уменьшается с ростом х.
На одном холсте требуется построить набор поверхностей для того, чтобы определить области с наибольшим z среди областей. До этого использовал gnuplot, но в ходе анализа выяснилось, что построенные им поверхности недостаточно точно аппроксимируют данные (поверхность 1 лежит ниже поверхности 2 несмотря на то, что точки для поверхности 1 на плоскости zoy лежат выше чем точки для поверхности 2) Довольно долго разбирался с аппроксимацией и настройкой прозрачности и прочего в gnuplot.
Что можно сделать, но чего не поддерживает gnuplot:
Как один из вариантов - аппроксимировать каждый из рядов в yoz полиномом и потом по серии полиномов построить равномерную сетку. Буду благодарен, если кто подскажет пакет для построения поверхностей (каждая из них задана файлом с набором точек (x,y,z)) с последовательностью действий для построения нескольких поверхностей различных цветов на одном холсте.
Как ещё один из вариантов грубого приближения - загнать всё в 3ds max и попробовать найти там соответствующий модификатор, строящий сплайны по точкам, или просо сетку из треугольников. Однако, тоже подзабыл принцип работы да и программка немного не для этого.