Hauptinhalt

sqrt

Beschreibung

B = sqrt(X) gibt die Quadratwurzel jedes Elements des Arrays X zurück. Bei negativen oder komplexen Elementen von X erzeugt sqrt(X) komplexe Ergebnisse.

Der Bereich der sqrt-Funktion umfasst negative und komplexe Zahlen, die zu unerwarteten Ergebnissen führen können, wenn sie unbeabsichtigt verwendet werden. Für negative und komplexe Zahlen z = u + i*w gibt die komplexe Quadratwurzel sqrt(z) Folgendes zurück

sqrt(r)*(cos(phi/2) + 1i*sin(phi/2))

wobei r = abs(z) der Radius und phi = angle(z) der Phasenwinkel des geschlossenen Intervalls -pi <= phi <= pi ist.

Wenn Sie möchten, dass für negative und komplexe Zahlen Fehlermeldungen anstatt komplexer Ergebnisse zurückgegeben werden, verwenden Sie stattdessen realsqrt.

Beispiel

Beispiele

alle reduzieren

Erstellen Sie einen Zeilenvektor, der sowohl negative als auch positive Werte enthält.

X = -2:2
X = 1×5

    -2    -1     0     1     2

Berechnet die Quadratwurzel jedes Elements von X.

Y = sqrt(X)
Y = 1×5 complex

   0.0000 + 1.4142i   0.0000 + 1.0000i   0.0000 + 0.0000i   1.0000 + 0.0000i   1.4142 + 0.0000i

Eingabeargumente

alle reduzieren

Eingabearray, angegeben als numerischer Skalar, Vektor, Matrix, mehrdimensionales Array, Tabelle oder Timetable.

Datentypen: single | double | table | timetable
Unterstützung komplexer Zahlen: Ja

Mehr über

alle reduzieren

Tipps

  • Matrix-Quadratwurzel siehe sqrtm.

Erweiterte Fähigkeiten

alle erweitern

Versionsverlauf

Eingeführt vor R2006a

alle erweitern

Siehe auch

| |