MATLAB ヘルプ センター
シンボリック入力の階乗
f = factorial(n)
f = factorial(n) は、n の階乗を返します。n が配列の場合、factorial は n の要素ごとに働きます。
n
factorial
例
すべて折りたたむ
シンボリック数の階乗を計算します。
f = factorial(sym(20))
f = 2432902008176640000
シンボリック式の階乗関数を計算します。factorial は正確なシンボリック出力を関数呼び出しとして返します。
syms n expr = n^2 + 1; f = factorial(expr)
f = n2+1!
n = 3 の値の階乗を計算します。subsを使用して n の値を代入します。
n = 3
subs
fVal = subs(f,n,3)
fVal = 3628800
階乗関数 (n2+n+1)! を含む式を微分します。
syms n f = factorial(n^2 + n + 1)
f = n2+n+1!
df = diff(f)
df = n2+n+1! ψpsi(n2+n+2) 2 n+1
階乗関数の微分は、関数psiで表されます。
psi
階乗関数を含む式を展開します。
syms n f = factorial(n^2 + n + 1); f1 = expand(f)
f1 = n2+n! n2+n+1
階乗関数を含む式の無限大の極限を計算します。
syms n f = factorial(n)/exp(n); fLim = limit(f,n,Inf)
fLim = ∞
配列入力の階乗を計算します。factorial は配列入力の要素単位で動作します。
A = sym([1 3; 4 5]); f = factorial(A)
f = (1624120)
(1624120)
入力。数値、ベクトル、行列、または配列、あるいはシンボリック数、変数、配列、関数、または式で指定されます。
数値の階乗 n は次のように定義されます。
n!=∏k=1nk
0 の階乗は 1 となります。
シンボリック オブジェクトではない数値について factorial を呼び出すと、MATLAB® 関数 factorial が呼び出されます。
R2012a で導入
beta | gamma | nchoosek | psi
beta
gamma
nchoosek
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ