Последовательности чисел

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Числа Фибоначчи

Числа Фибоначчи являются последовательностью целых чисел. Следующая формула рекурсии задает n th Число Фибоначчи:

Чтобы вычислить Числа Фибоначчи, используйте функцию numlib::fibonacci. Например, первые 10 Чисел Фибоначчи:

numlib::fibonacci(n) $ n = 0..9

Начала Mersenne

Числа Mersenne являются простыми числами 2p - 1. Здесь p является также началом. Функция numlib::mersenne возвращает список, который содержит следующие в настоящее время известные цифры Mersenne:

numlib::mersenne()

Непрерывные дроби

Приближение непрерывной дроби вещественного числа r является расширением следующей формы:

Здесь a1 является целочисленный floor(r), и a2, a3... является положительными целыми числами.

Чтобы создать приближение непрерывной дроби вещественного числа, используйте функцию numlib::contfrac. Например, аппроксимируйте номер 123456/123456789 непрерывной дробью:

numlib::contfrac(123456/123456789)

Также можно использовать более общую функцию contfrac. Эта функция принадлежит стандартной библиотеке. В то время как numlib::contfrac принимает только вещественные числа как параметры, contfrac также принимает символьные выражения. При работе с вещественными числами contfrac внутренне вызывает numlib::contfrac и возвращает результат доменного типа numlib::contfrac.

a := contfrac(123456/123456789);
domtype(a)

Поскольку contfrac внутренне вызывает numlib::contfrac, вызывание numlib::contfrac непосредственно может ускорить ваши вычисления.