У меня есть в общей сложности 10 000, которые я хочу распределить между 99 точками, не разделенными поровну, а на растущей линейной кривой. Поэтому, в то время как первая точка может стоить только [например, 10], каждая следующая точка будет стоить больше, пока последняя не будет стоить [например, 250 или около того). Но все точки должны составлять 10 000. Как я мог это сделать?Как распределить значения линейно
// Править: первое и последнее значение 10 и 250 - это просто примеры, они могут быть действительно чем-то. Общая сумма (10 000) должна быть переменной, поэтому я мог бы изменить ее на 20 000 позже, если это необходимо.
Ответ, который я получаю, равен x_i = 10 + 9010 * i/4851 для i = 0,1,2, ..., 98. Но последняя ячейка x_98 составляет около 192, а не 250. Если вам нужно, чтобы первая ячейка была 10, а последняя - 250 с 99 точками, это невозможно. – Matt
Увеличивается ли линейная * или * изогнутая манера? – Bergi
Я просто добавил некоторые разъяснения по этому вопросу (я не ожидал ответов, в которых не было 10 000 в них!) Но эта общая цифра должна быть переменной, но первое и последнее значения являются просто примерами и могут быть гибкими. – Essential