Специальные числа и полиномы
Для вычисления специальных чисел и полиномов служит следующая группа функций:
Ниже представлены примеры вычисления данных функций.
Ввод (In) | Вывод (Out) |
N [BernoulliB [2]] | 0.166667 |
BernoulliB [2, 0.1] | 0.0766667 |
Binomial [6, 4] | 15 |
Cyclotomic [ 5, х] | 1 + x + x 2 + x 3 + x 4 |
Cyclotomic [5,0.2] | 1.2496 |
EulerE[2] | -1 |
EulerE[2,0.1] | -0.09 |
EulerPhi [2] | 1 |
Fibonacci [10] | 55 |
Fibonacci [ 6 , x] | 3 x + 4 x 3 + x 5 |
Pochhammer [1,3] | 6 |
StirlingSl [8, 4] | 6769 |
На рис. 6.12 показаны графики полиномов Бернулли и циклотомического полинома различных порядков.
Рис. 6.12. Графики полиномов Бернулли (сверху) и циклотомических полиномов (снизу)
Обратите внимание на то, что здесь использована функция Plot, модифицированная пакетом расширения plot.m, который будет описан в уроке 10. Эта функция позволяет автоматически строить графики ряда функций с линиями разного стиля, что облегчает их распознавание.
На рис. 6.13 представлены графики полиномов Эйлера EulerE разного порядка п.
Помимо описанных выше, в ядро системы входит также ряд других, менее распространенных функций. Они описаны в приложении.
По числу встроенных специальных математических функций Mathemafica заметно превосходит другие системы компьютерной математики. При этом все такие функции могут участвовать в символьных преобразованиях. Это делает системы Mathematica предпочтительными при решении задач, в которых часто встречаются специальные математические функции. В то же время надо отметить, что многие специальные функции системами Mathemafica вычисляются только для целого порядка.
Рис. 6.13. Графики полиномов Эйлера разного порядка