2016-03-07 47 views
1

我試圖找到一個多項式P的根多項式的,我的根是返回爲根爲了12

RootOf(Q) 

其中Q是P作爲複數多項式。

如何返回我需要的確切符號解決方案來完成我的分析(我需要找到這些根的衍生物)?

完整代碼:

syms r x; 
p = symfun(r*x*(1-x),x); 
P = p(p(p(p(x)))); 
[Q,R] = quorem(P-x, p(p(x))-x) 
solve(Q) 
+0

請發佈一個完整的代碼片段,重現問題。你如何定義'P'?你想要符號還是數字結果?給問題添加標籤也有幫助 –

+0

@LuisMendo我編輯了我的問題! – Nique

+0

什麼是'r'?請初始化示例代碼中的所有變量。 – Daniel

回答

1

no algebraic solution用於與度爲5或更高的任意的多項式。 Matlab不能解決它,除非你用已知值替換r。爲了解決這個問題的一個已知r使用:

solve(subs(Q,'r',sym(1))) 

當最初試圖理解你的問題我試過solve(P)這是可以解決的更高程度的多項式的例子之一,因爲它已經因式分解。

相關問題