Страница 1 из 1

Линии уровня

Добавлено: 24 апр 2010, 17:38
fn2boris
Столкнулся c такой проблеммой:
Имеется сеточная функция(двух переменных) заданая на прямоугольной сетке(78 точек).
Нужно построить линии уровня. C помощью системы(Wolfram Mathematica, MatLab), я делаю на Wolfram Mathematica, но если лучше делать в другой среде - подскажите.
Что уже попробовал
Есть команды для построения линий уровня сеточной функции - но они дают лишь общую картинку, мне нужны конкретные уровни.
Полиномиальное интерполирование - сразу отпадает из-за высокого порядка.
Интерполирование в общем виде(не знаю как она его делает, есть команда interpolation) делает уж больно долго, уже 20 минут жду.
Можно попробовать самому сделать линейное интерполирование, но мне кажется что всё это можно сделать проще.
Подскажите, как можно победить эту задачу?

Линии уровня

Добавлено: 24 апр 2010, 17:57
Ian
Географы в подобной задаче исходят из триангуляционного разбиения (Ваши значения на прямоугольной сетке фактически определяют такое)и применяют алгоритм Делоне,поищите в сети.

Линии уровня

Добавлено: 25 апр 2010, 08:13
fn2boris
За алгоритм спасибо, но алгоритмов мне особо не нужно. Мне надо быстро и без шума это сделать в какой-либо среде.