簡體   English   中英

Maple:忽略具有分數指數的多項式中的高階項

[英]Maple: Ignore higher order terms in a polynomial with fraction exponents

我試圖忽略 Maple 多項式中的高階指數。 這是我所擁有的一個例子1

我希望我的映射返回 1 + $x^{\frac{1}{2}}$ +x^3+x$^{\frac{7}{2}}$。 似乎 map 完全忽略了任何分數指數......

由於以下原因,您使用degree的嘗試不起作用,

degree(x^(7/2),x);

       FAIL

使用所有術語x的冪,您可以處理該示例,

remove(t->type(t,identical(x)^rational)
       and op(2,t)>4, m);

   1+x^(1/2)+x^3+x^(7/2)

如果您有其他類型的示例,那么您可以分享它們; 調整是可能的。

[編輯] 如果您放寬嚴格的不等式以允許x^4保留,那么您也可以使用以下方法(如果您有系數,這也很方便):

m := 1 + x^(1/2) + x^3 + x^(7/2)
     + x^6 + x^4 + x^(199/2):

convert(series(m,x,4),polynom);

    1+x^(1/2)+x^3+x^(7/2)

remove(t->type(t,identical(x)^rational)
       and op(2,t)>=4, m);

    1+x^(1/2)+x^3+x^(7/2)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM