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