Алгоритм создания последовательности по нескольким значениям?
В экселе есть такая штука, когда заполняешь 2 ячейки, а потом их выделяешь и тащишь скажем вниз, генерируются значения для следующих ячеек. Нужно реализовать нечто похожее, быстрый гуглопоиск ответа не дает, возможно не те ключевики забиваю. Готовое решение не спрашиваю, подскажите статью, где описан алгоритм и наиболее часто встречающиеся варианты заполнения. Спасибо.
Владимир Коровин: а разницы нет вообще.
Просто у вас есть две параллельных НЕЗАВИСИМЫХ системы счисления или ОДНА ЕДИНАЯ: алфавит и цифры.
Всё, что не входит в системы счисления - есть разделитель последовательностей. (как пробел в тексте, когда мы читаем)
И какой-то разделитель разрядов: например, знак "точка".
И дальше, как с обычными цифрами всё 1-в-1: если при расчете одной и той же закономерности (арифметическая или геометрическая прогрессии - раздельно!) в 2-х системах счисления не возникло противоречия, значит расчет верный и формула расчета следующего значения получена.
По формуле - достаём следующий элемент ряда.
Смотрите, человек заполняет 2 значения, aa1, ab1, соответственно нужно далее сгенерировать ac1, ad1 и так далее. или 17a, 17b, или 1, 2 (это просто, тут вопросов нет). а еще могут быть значения 1.z1, 1.z2. Это пока то, что наверняка может быть.
Сначала определиться функцией, например с помощью метода наименьших квадратов, или задать руками( как в соседних ответах, а с двумя точками больше ничего и не сделать), а потом экстраполировать.