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

Блокноты 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 непосредственно может ускорить ваши расчеты.