[英]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.