В данный момент я работаю с полиномами Чебышёва, рекурсивно определенными полиномами. Для очень вероятного случая, когда вы никогда не видели их раньше:
f[0,x_] := 1;
f[1,x_] := x;
f[n_,x_] := 2 * x * f[n-1, x] - f[n-2, x];
Plot[{f[9, x],f[3, x]},{x, -1, 1}]
И я поймал себя на вопросе, так как я обычно работаю с python, есть ли способ построить массив функций в wolfram-cloud, чтобы упростить процесс.
Таким образом, я должен вычислять каждое f[n]
только один раз, что позволяет мне немного улучшить время выполнения, а также позволяет мне расширить диапазон n.
ChebyshevT
? Мое наивное ожидание состоит в том, что использование этого немного улучшит время выполнения с очень небольшими усилиями с вашей стороны. - person High Performance Mark   schedule 22.01.2017f[27,x]
и попытался вычислить его один раз, а затем получить к нему доступ, не выводя его. Оба раза я проверял время до минус время после расчета. И каждый раз это занимало 3,1 секунды. Либо подразумевается, что поиск его занимает целую вечность и что он был предварительно рассчитан (в новой книге), либо что он фактически вычислил его оба раза. - person Patrick Abraham   schedule 22.01.2017x
, а только форму полинома. Я написал ответ. - person Szabolcs   schedule 22.01.2017