Задача следующая. Есть некоторая функция

, известны её максимальное и минимальное значения на некотором интервале аргумента. Требуется построить таблицу значений данной функции, состоящую из примерно 15-20 значений. Однако, в обязательном порядке шаг изменения функции должен составлять примерно 5% от максимально возможного диапазона изменения данной функции на заданном интервале.
Так вот, какую бы функцию я не брал, всегда получается противоречие двух условий (по количеству значений и по точности). Может быть я не правильно понимаю алгоритм выполнения поставленной задачи?
Приведу конкретный пример.
Задана следующая функция


Известно, что

и

.
Тогда 5% от максимально возможного диапазона изменения данной функции равно

.
Теперь если построить для

с шагом 340 таблицу значений функции

, то, очевидно, получим под 60 значений, а не 15-20.
Как поступить в данной задаче? Забить на количество значений и делать так, как я написал выше?