Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
Числа Фибоначчи являются последовательностью целых чисел. Следующая формула рекурсии задает n
th Число Фибоначчи:
Чтобы вычислить Числа Фибоначчи, используйте функцию numlib::fibonacci
. Например, первые 10 Чисел Фибоначчи:
numlib::fibonacci(n) $ n = 0..9
Числа 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
непосредственно может ускорить ваши вычисления.