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)
我試圖找到一個多項式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)
有no algebraic solution用於與度爲5或更高的任意的多項式。 Matlab不能解決它,除非你用已知值替換r
。爲了解決這個問題的一個已知r
使用:
solve(subs(Q,'r',sym(1)))
當最初試圖理解你的問題我試過solve(P)
這是可以解決的更高程度的多項式的例子之一,因爲它已經因式分解。
請發佈一個完整的代碼片段,重現問題。你如何定義'P'?你想要符號還是數字結果?給問題添加標籤也有幫助 –
@LuisMendo我編輯了我的問題! – Nique
什麼是'r'?請初始化示例代碼中的所有變量。 – Daniel