Paano Maghanap ng Factorial sa MATLAB

Paano Maghanap Ng Factorial Sa Matlab



Ang paghahanap ng factorial ng isang numero ay isang malawakang ginagamit na mathematical operation na ginagamit upang malutas ang iba't ibang problema sa matematika gaya ng kumbinasyon, Taylor series, at marami pa. Ito ay isang gawaing tumatagal ng oras na nangangailangan ng maraming kalkulasyon habang hinahanap ang factorial ng isang malaking bilang.

Sa mundo ngayon ng mga tool sa computing na may mataas na pagganap, ang paghahanap ng factorial nang manu-mano ay isang hindi praktikal na diskarte. Ang MATLAB ay nagbibigay sa amin ng built-in na function upang makalkula ang factorial ng isang numero sa mabilis at mahusay na paraan.

Ipapakita ng tutorial na ito ang paraan upang mahanap ang factorial ng isang numero o array sa MATLAB.







Ano ang Factorial sa MATLAB?

Factorial ng isang di-negatibong integer n ay maaaring tukuyin bilang isang produkto ng lahat ng positibong integer na mas mababa sa o katumbas ng bilang n. Sa matematika, ito ay tinutukoy ng isang (!) na simbolo at may sumusunod na anyong matematikal:



N ! = N * ( N- 1 ) * ( N- 2 ) * ( N- 3 ) * …. * N- ( N- 1 )

Paano Hanapin ang Factorial sa MATLAB?

Sa MATLAB, maaari nating kalkulahin ang factorial ng isang non-negative integer gamit ang built-in factorial() function. Ang function na ito ay kumukuha ng scalar value o array bilang input at ibinabalik ang computed factorial value bilang output.



Syntax
Ang factorial() Ang function ay maaaring ipatupad sa MATLAB sa pamamagitan ng sumusunod na syntax:





f = factorial ( n )

dito,
Ang function f = factorial(n) ay responsable para sa pag-compute ng factorial ng ibinigay na numero n.

  • Kung ang n ay kumakatawan sa isang scalar, ang halaga ng kinakalkula nitong factorial ay magiging isang scalar number na may parehong laki at uri ng data bilang input scalar value n.
  • Kung ang n ay kumakatawan sa isang array, kakalkulahin ng function na ito ang factorial ng bawat value na may parehong laki at uri ng data bilang input array.

Halimbawa 1: Paano Hanapin ang Factorial ng isang Scalar Value sa MATLAB

Tinutukoy ng MATLAB code na ito ang factorial ng ibinigay na scalar number n=100 gamit ang factorial() function.



n = 100 ;
f = factorial ( n )

Halimbawa 2: Paano Mag-compute ng Factorial ng isang Array sa MATLAB

Sa halimbawang ito, lumikha kami ng 10-by-10 square matrix gamit ang magic() function at gamitin ang factorial() function upang makalkula ang factorial ng ibinigay na matrix A.

A = magic ( 10 ) ;
A_f = factorial ( A )

Konklusyon

Ang paghahanap ng factorial ng isang integer ay isang mathematical na gawain na katumbas ng produkto ng isang integer na may lahat ng positibong value na mas mababa sa o katumbas ng integer na iyon. Sa MATLAB, ang gawaing ito ay maaaring epektibong maisagawa gamit ang built-in factorial() function. Ang gabay na ito ay nagbigay ng pagpapatupad ng factorial() function na may mga halimbawa para sa isang mas mahusay na pag-unawa sa kung paano gamitin ito sa MATLAB.