Форум: "Начинающим";
Текущий архив: 2014.01.12;
Скачать: [xml.tar.bz2];
ВнизБикубическая интерполяция двухмерного массива Найти похожие ветки
← →
BioAndrew (2013-03-18 17:27) [0]Здравствуйте, уважаемые Мастера.
Помогите, пожалуйста студенту биофака. У меня есть множество массивов точек array[1..8,1..6] of single. По этим точкам строится поверхность - оболочка клетки. Все значения положительны. Из-за того, что точек всего лишь 48 - поверхность получается крайне угловатой. Помогите с алгоритмом, который выдал бы массив, скажем, [1..80, 1..60] - 4800 точек более сглаженной поверхности. Насколько я понимаю, лучшим алгоритмом здесь будет являться бикубическая интерполяция.
С гуглом знаком, но очень тяжело осилить тему. Помогите, если не сложно. Заранее спасибо.
← →
RWolf © (2013-03-18 17:38) [1]в вики даже ссылка есть на исходник: http://www.paulinternet.nl/?page=bicubic
← →
KilkennyCat © (2013-03-18 17:41) [2]если это требуется для отрисовки, то вроде бы в GDI+ можно задать SetInterpolationMode
← →
Германн © (2013-03-19 01:29) [3]http://alglib.sources.ru/interpolation/
Выбирайте что вам больше подходит.
Для каждого типа интерполяции имеются исходники примеров на куче языков.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2014.01.12;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.002 c