mathematica裡怎麼求乙個多元多項式的次數?

時間 2021-06-04 06:48:37

1樓:大頭小頭排排站

初學者,給乙個思路簡單一點的答案:

先將變數統一成乙個,回到Exponent的適用範圍求次數。

MultivariableExponent[poly_]:= Exponent[poly /.

Thread [Variables@poly -> (Variables@poly)[[1]]], (Variables@poly)[[

1]]]

測試:In[121]:= MultivariableExponent[x^3*y^2+x^2*y-x+y+z^6]

Out[121]= 6

2樓:朱裕德

這樣In[30]:= test=x^3*y^2+x^2*y-x+y;

newexponent[test]

Out[31]= 5

否則In[35]:= test=x^3*y^2+x^2*y-x+y;

MultivariableExponent[test]Out[36]= 3

3樓:happy fish

MultivariableExponent[expr_] := Max@Exponent[expr, Variables[expr]]

舉例:MultivariableExponent[(x + y)^2 + 3 z^2 - y z + 7 + w^4]

(*4*)

為什麼Mathematica裡矩陣索引這麼慢,有沒有什麼辦法迴避或者改進?

With With Table Sinh Sin mat i,j Cos mat k,l If k i,0,1i,m Total 1 AbsoluteTiming 燕南 樓主要求的是矩陣的外積,用 3 x 2 的符號矩陣說明,就是 In 71 m In 72 Total Sinh Flatten T...

Mathematica或matlab怎麼求解含有復變數的方程?

這題其實有解析解 一般常規的代數方程用一些cas計算器模擬器更方便,比如Ti nspire cas的模擬器。使用csolve函式即可求解。其中 特別的,如果 紐澤西管風琴 Solve 0.1 2 Im Sqrt 10.9 I x x Reals,x 將常數改為精確的數就可以得到解析解。Solve 1...

用 Mathematica 怎麼進行根式分母有理化?

所以關鍵是找到分母所滿足的乙個有理係數多項式,例如使用以下命令 MinimalPolynomial Sqrt 2 Sqrt 3 Sqrt 5 x 得到 記為 這說明是方程的乙個根。由變形可得 於是可以將代入上式,獲得的有理表達 FullSimplify 960 x 352 x 3 40 x 5 x ...