/ / Résoudre des systèmes d’équations, recevoir z et z1 en solution? - matlab, fonction, équation, fonctions non linéaires, calcul symbolique

Résoudre des systèmes d’équations, recevoir z et z1 en solution? - matlab, fonction, équation, fonctions non linéaires, calcul symbolique

J'ai passé le système non linéaire suivant à Matlab:

2(x−p1)+2(xy−p3)y = 0
2(y−p2)+2(xy−p3)x = 0

et utilisé syms pour trouver la solution pour x et y symboliquement mais j’ai eu:

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)

et

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)

Je ne comprends pas d'où vient z? qu'est-ce que z?

Réponses:

1 pour la réponse № 1

Votre y la solution est exprimée en termes de racines d’un polynôme dans z cela dépend aussi des paramètres de votre équation.

Pour montrer pourquoi il est difficile de répondre à votre question sous la forme actuelle, permettez-moi de la reformuler: les nombres que je cherche sont les racines d’une équation F(z) = 0; maintenant, où z vient de? :-)