【功能簡介】求符號表示式的因式分解,此外還能對整數進行素數因子分解。
【語法格式】
1.f=factor(n)
對整數n進行素數因子分解,返回包含n的素數因子的行向量。
2.factor(x)
對符號表示式或符號整數陣列x進行因式分解。
【例項3.61】對整數和符號表示式進行分解。
>>
factor(321) %對整數321進行素數因子分解
ans=
3107 %
3321
=3×107
>
>
syms x y
>
>
factor(x^4-y^4) %對x4-y4進行因式分解
ans=
(x - y)*(x + y)*(x^2 + y^2)
【例項分析】factor函式常用於多項式的因式分解,但不是所有多項式都能進行因式分解。
階乘因式分解
時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述 給定兩個數n,m,其中m是乙個素數。將n 0 n 2 31 的階乘分解質因數,求其中有多少個m。注 為求冪符號。輸入 第一行是乙個整數s 0 輸出輸出m的個數 樣例輸入 3 100 5 16 2 1000000000 13 樣例...
因式分解總結
因式分解其實是乙個很簡單的應用,這裡做一下小小的總結 計算乙個數的所有因子 這裡只需要找到這個數的平方根的因子,然後再用該數分別除以每個因子,就會找到每個因子對應的另乙個因子 int a 10000 num 0 儲存n的因子 void factor int n a中從0到num 1儲存了n的所有因子...
階乘因式分解
描述 給定兩個數m,n,其中m是乙個素數。將n 0 n 10000 的階乘分解質因數,求其中有多少個m。輸入 第一行是乙個整數s 0 輸出輸出m的個數。樣例輸入 2 100 5 16 2 樣例輸出 24 15 includeint main printf d n sum return 0 剛看到這道...