Risolvere sistemi di equazioni, ricezione Z e Z1 in soluzione?
-
20-12-2019 - |
Domanda
Ho superato il seguente sistema non lineare a MATLAB:
2(x−p1)+2(xy−p3)y = 0
2(y−p2)+2(xy−p3)x = 0
.
e syms usati per trovare la soluzione per x e y simbolicamente ma ho ottenuto:
sol.x
ans =
(p1^3 + p3*p1^2*z1 + p1*z1^4 - 1.0*p2*p1*z1^3 + p1*z1^2 - 1.0*p2*p1*z1 + p3*z1^3 - 1.0*p2*p3*z1^2 + p3*z1 - 1.0*p2*p3)/(p1^2 + p3^2)
.
e
sol.y
ans =
z1
where z1 = RootOf(z^5 - p2*z^4 + 2*z^3 - z^2*(2*p2 - p1*p3) + z*(p1^2 - p3^2 + 1) - p1*p3 - p2, z)
.
Non capisco da dove viene z?cos'è z?
Soluzione
La tua soluzione y
è espressa in termini di radici di un polinomio in z
che dipende anche dai parametri della tua equazione.
Per mostrare perché è difficile rispondere alla tua domanda nella forma attuale, per favore permettimi di riformularlo: i numeri che sto cercando sono le radici di un'equazione f ( z)= 0;Ora, da dove viene Z ?: -)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow