2017-03-28 4 views
0

donné est l'équation: Y^2 = X^3 + 2*X - 3*X*Y
Si l'on suppose l'esquisse tracée est correcte. enter image description here
Comment trouver Y pour les valeurs correspondant X (fonction implicite, nombre complexe)

Y^2 = X^3 + 2*X - 3*X*Y 

Conseil:

Y^2 + X^2 =1 ==> Y= sqrt(1 - X^2) 

Les valeurs X sont connues.
Comment puis-je trouver les valeurs Y correspondantes pour les valeurs X? E.g. pour X-valeurs connues, je me attends quelque chose comme ci-dessous la liste Y valeurs (voir le schéma tracé):

X= 1 ; Y=0.79 
X=2 ; Y=1.58 
X=3 ; Y=2.79 
X=4 ; Y=4.39 
X=5 ; Y=6.33 
X=6 ; Y=8.57 
X=7 ; Y=11.12 
X=8 ; Y=13.92 
X=9 ; Y=16.98 
X=10 ; Y= 20.29 

PAR EXEMPLE Je vais essayer de trouver Y pour X = 6; alors Y sera calculé comme follws:

Y^2+X^2=1 ==> Y=sqrt(1 - X^2) = sqrt(1-36) = sqrt(-35) = (0, 5.92i); 

Ainsi:

Y^2 = X^3 + 2*X - 3*X*Y = (228 , -106,49i) 

Y = sqrt(228 , -106,49i) = (15.49 , -3.44i) 

Malheureusement, la valeur calculée Y est faux! J'attends quelque chose comme (6, 8.57i). Mais comment puis-je trouver Y?

Merci d'avance.

+1

Qu'est-ce que cela a à voir avec JavaScript? [Math SE] (http://math.stackexchange.com/) pourrait être mieux adapté à cette question. –

+0

Je suppose qu'il essaie d'implémenter le calcul en javascript. – lbndev

+0

Ils devraient vraiment clarifier cela alors, car il n'y a littéralement rien à voir avec la programmation dans leur question telle qu'elle se présente actuellement. –

Répondre

2

il suffit de le résoudre par 'y'. Ce n'est pas difficoult, lorsque vous traitez x comme valeur constante:

y^2 = x^3 + 2x - 3xy 
0 = (-1)y^2 + (-3x)y + (x^3 + 2x) 

c'est l'équation quadratique:
a = -1
b = -3x
c = x^3 + 2x

y1 = (-(-3x) - sqr((-3x)^2 - 4(-1)(x^3+2x)))/2*(-1) 
y2 = (-(-3x) + sqr((-3x)^2 - 4(-1)(x^3+2x)))/2*(-1) 

enfin:

d = x(9*x+4*x^2+8) 
y1 = (3x+sqr(d))/(-2) 
y2 = (3x-sqr(d))/(-2) 

par exemple. Comme vous pouvez le voir sur le tableau, il y a toujours deux y correspondant à un x. Je pense que c'est clair en rire :)

+0

Quel est votre résultat final, par ex. Pour X = 6? Je m'attends par exemple à Pour X = 6 quelque chose comme 8.57 (voir la liste X-Y ci-dessus ou l'esquisse). X n'est pas constant, c'est une variable! – user3815508

+0

Je sais que ce n'est pas une constante, mais il faut agir comme ça pour le rendre facile à résoudre. Maintenant, vous pouvez juste passé x dans cela et tout ira bien, pour autant que je me souviens des équations quadriques de l'école primaire :) –

+0

Merci déjà^3. Il semble fonctionner. Mais je ne l'ai pas encore compris. J'ai encore besoin de temps pour l'obtenir. Peut-être serait-il possible d'adapter les équations ci-dessous? (X^2 + y^2-1)^3-x^2y^3 = 0; X^3 + y^3 = 3xy^2-x-1; X^3 + y^2 = 6xy/sqrt (y/x); cos (PI * Y) = cos (PI.X); Parce que j'ai besoin d'eux pour tester et étudier, afin de comprendre l'approche de résoudre de telles équations. Je vous remercie pour vos efforts et je l'apprécie. – user3815508