### 6.62.7 Résoudre des équations dans ℂ : resoudre_dans_C csolve cSolve

csolve ou cSolve ou resoudre_dans_C résout une équation ou un système d’équations polynômiales dans ℂ sans avoir besoin d’être en mode complexe.

- Résolution d’une équation
  cSolve a comme arguments une équation entre deux expressions ou une expression (=0 est alors sous-entendu), et le nom d’une variable (par défaut x).
  cSolve résout cette équation dans ℂ sans avoir besoin d’être en mode complexe.
- Résolution d’un système d’équations polynômiales
  cSolve a comme arguments deux vecteurs : le vecteur des équations du système et le vecteur du nom des variables.
  cSolve résout ce système d’équations polynômiales dans C sans avoir besoin d’être en mode complexe.

On tape :

cSolve(x`^`4-1=3)

On obtient :

[sqrt(2),-(sqrt(2)),(i)*sqrt(2),-((i)*sqrt(2))]

On tape :

cSolve([-x`^`2+y=2,x`^`2+y],[x,y])

On obtient :

[[i,1],[-i,1]]

On tape en mode complexe ou réel:

csolve(re(r*exp(-(i)*t))-1,r)

On obtient :

[‘ x‘+(i)*1/(sin(t))*(-‘ x‘*cos(t)+1)]

car avec csolve, l’inconnue r est toujours considérée comme un nombre complexe.)