В современном мире высокопроизводительных вычислительных инструментов поиск факториала вручную является непрактичным подходом. MATLAB предоставляет нам встроенную функцию для быстрого и эффективного вычисления факториала числа.
В этом руководстве будет представлен метод поиска факториала числа или массива в MATLAB.
Что такое факториал в MATLAB?
Факториал неотрицательного целого числа n можно определить как произведение всех положительных целых чисел, меньших или равных числу n. В математике он обозначается символом (!) и имеет следующую математическую форму:
Н ! = Н * ( Н- 1 ) * ( Н- 2 ) * ( Н- 3 ) * …. * Н- ( Н- 1 )
Как найти факториал в MATLAB?
В MATLAB мы можем вычислить факториал неотрицательного целого числа, используя встроенную функцию факториал() функция. Эта функция принимает скалярное значение или массив в качестве входных данных и возвращает вычисленное значение факториала в качестве выходных данных.
Синтаксис
факториал() функция может быть реализована в MATLAB с помощью следующего синтаксиса:
f = факториал ( н )
Здесь,
Функция е = факториал (п) отвечает за вычисление факториала заданного числа n.
- Если n представляет скаляр, значение его вычисленного факториала будет скалярным числом, имеющим тот же размер и тип данных, что и входное скалярное значение n.
- Если n представляет массив, эта функция вычислит факториал каждого значения, имеющего тот же размер и тип данных, что и входной массив.
Пример 1. Как найти факториал скалярного значения в MATLAB
Этот код MATLAB определяет факториал заданного скалярного числа n=100, используя факториал() функция.
п = 100 ;
f = факториал ( н )
Пример 2. Как вычислить факториал массива в MATLAB
В этом примере мы создаем квадратную матрицу 10х10, используя метод магия() функцию и используйте факториал() функция для вычисления факториал данной матрицы А.
А = магия ( 10 ) ;A_f = факториал ( А )
Заключение
Нахождение факториала целого числа — это математическая задача, которая равна произведению целого числа со всеми положительными значениями, меньшими или равными этому целому числу. В MATLAB эту задачу можно эффективно решить с помощью встроенного факториал() функция. В этом руководстве представлена реализация факториал() функция с примерами для лучшего понимания того, как ее использовать в MATLAB.