O'Reilly logo

Programmieren mit Perl by Jon Orwant, Tom Christiansen, Larry Wall

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Math::Complex

use Math::Complex;

$z = Math::Complex->make(5, 6);
$z = cplx(5, 6);        # Das gleiche, aber kürzer
$t = 4 - 3*i + $z;      # Standardmathematik mit komplexen Zahlen
print "$t\n";           # gibt 9+3i aus

print sqrt(-9), "\n";   # gibt 3i aus

Das Math::Complex-Modul stellt Objekte für komplexe Zahlen und entsprechend überladene Operatoren bereit. Hierbei handelt es sich um Zahlen mit einem realen und einem imaginären Teil, wie die oben gezeigten geradzahligen Integralwurzeln negativer Zahlen. Neben den arithmetischen Operatoren werden auch viele fest eingebaute mathematische Funktionen durch Versionen überschrieben, die komplexe Zahlen verstehen, z.B. abs, log, sqrt, sin, cos und atan2. Weitere bereitgestellte Funktionen sind Re und Im für den realen ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required