Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Имеется двухмерный массив. Заданы некоторые его элементы. Пример – матрица размером скажем 300 (по горизонтали) на 100 ( по вертикали) 30000 ячеек. Есть заполненные случайным образом скажем 200 ячеек, допустимые значения – целые числа от -10 до 10  и нуль. Нужно заполнить остальные 29800 по плавному алгоритму, что означает плавный переход от одной заполненной области к другой.  

На примере одномерного массива – изначальный ряд 4_ _ _ _ _ _ _ _ 7, должен быть преобразован в 4 4 4 5 5 6 6 7 7 7. 

Обязательные условия: алгоритм должен работать если размер матрицы и/или количество заполненных значениями точек меняется. То есть пустые ячейки должны пересчитаться "плавно" если размер матрицы скажем станет 61 на 789 или 32542 на 46587, а количество точек с известными значениями случайным образом разбросанных по матрице увеличится с 200 до 2000 или уменьшится с 200 до 140. Целые значения от -10 до 10 – тоже должны быть аргументами функции (метода) решающего эту задачу. Язык разработки: VBA, VB, C#. Исходный файл с данными модели – лист Excel. 

Этот лист не предоставляется для подготовки решения, исполнитель сам должен подготовить его с учетом вышеизложенных условий и ограничений. Задача считается решенной если исполнитель продемонстрировал решение минимум на трех матрицах разной конфигурации (разный размер самой матрицы, разное количество известных точек и их разный разброс по матрице). 

Солюшн проекта выкладывается на github

6 лет назад
ValPe
34 годаРоссия
6 лет в сервисе
Был
6 лет назад
  • Похожие заказы
  • Задача: есть программное обеспечение управления АЗС, написано на делфи, производитель дает возможность подключать сторонние модули (dll) подписываясь на события, для таких сторонних подключений есть bpl пакет от производителя с полным перечнем методов, нам надо вызывать ...

    Закрыт
    6 лет назад
  • Необходимо доработать агрегатор данных с сайта, который, имитируя деятельность человека собирает данные в базу данных.   На данном этапе есть скрипт на Python, который это делает. И складывает данные в MySQL базу.  Необходимо:  1. Сделать интерфейс.  2. Добавить возможность менять ...

    Прикладное ПО1 исполнитель
    Завершен
    6 лет назад
  • Необходимо написать программу парсер, которая может скачивать информацию с 2 сайтов.   Парсер будет запускаться периодически (частота 1-2 раза в неделю – запускается вручную – нужна кнопка:  парсить 1-ый сайт  парсить 2-ой сайт  Необходимо предусмотреть защиту от блокировки IP (плавающий ...

    Закрыт
    6 лет назад
  • Всем доброго времени суток. Ищу программиста, который сможет дописать коннектор для трейдеров https://github.com/finsight/QUIKSharp для моих нужд. Нужно знание C# и lua.

    Прикладное ПОнет заявок
    Закрыт
    6 лет назад
  • Здравствуйте! Есть excel файл, который ставит к лице и дому почтовые индексы. Там сделан макрос который выполняет данную операцию. Но когда я ввожу в столбец A название улицы содержащие больше одного слова (например, Андрей Миронов ) ...

    Прикладное ПО1 исполнитель
    Завершен
    6 лет назад
  • Есть исходный код консольного приложения c++ которое по введенным данным выдает результат. Нужно это перенести в виндовс интерфейс. С возможность загрузки данных например их excel  файла и сохранения отчета.

    Закрыт
    6 лет назад
  • нужно прорешать небольшую часть  данных заданий  до 22.00 по мск на паскаль. все подробно распишу лично

    Закрыт
    6 лет назад
  • Привет, хотел бы узнать примерную вилку цен по своей задаче, если заказывать у тебя. Цель: оперативно собирать котировки на разных биржах (крипта) и получать простейшую аналитику Финальный продукт: - прога, которая парсит цены в разных криптобирж (~10 штук), у ...

    Прикладное ПОнет заявок
    Закрыт
    6 лет назад