У вас есть много возможных вариантов там. Я хотел бы начать с подгонки ваших данных к каждому из шести уравнений и выяснить, насколько хорошо работает подгонка. Например, если вы попытаетесь представить результаты, вы сразу увидите, что они находятся почти на одной прямой. Использование любого графического программного обеспечения поможет вам увидеть это. В науке и математике это всегда хорошая идея: постройте ваши результаты!
Мне было лень, поэтому я использовал Excel для подгонки прямой линии к вашим данным и нашел уравнение:
T(n) = 2.1379n - 0.524
с R 2 0,9995. Даже Excel предоставит вам эти значения R 2 , чтобы сказать, насколько хорошо подходит данные (вы хотите, чтобы R 2 было как можно ближе к 1). Теперь этот результат довольно хороший, и вы могли бы на этом остановиться, но я подумал, что постараюсь привести ваши данные в соответствие с остальными уравнениями и посмотреть, что я получил. Я обнаружил, что лучше всего подходят ваши шесть функций:
T(n) = 0.0327n<sup>2</sup> + 1.911n + 0.219
с R 2 лучше 0,999! Теперь это действительно хорошо подходит. Конечно, если вы хотите большей точности, вам, вероятно, стоит попробовать это в Igor (бесплатно) вместо Excel. Тем более что известно, что Excel дает отрицательные значения R 2 .
Я хочу сказать, что вы должны всегда стараться изобразить свои результаты. Это так легко в эти дни. После этого, я думаю, что вы были слишком обеспокоены тем, чтобы заново изобрести колесо и получить их сами. Для этого существует множество программ.