%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
<?php namespace Complex; include(__DIR__ . '/../vendor/autoload.php'); echo 'Function Examples', PHP_EOL; $functions = array( 'abs', 'acos', 'acosh', 'acsc', 'acsch', 'argument', 'asec', 'asech', 'asin', 'asinh', 'conjugate', 'cos', 'cosh', 'csc', 'csch', 'exp', 'inverse', 'ln', 'log2', 'log10', 'rho', 'sec', 'sech', 'sin', 'sinh', 'sqrt', 'theta' ); for ($real = -3.5; $real <= 3.5; $real += 0.5) { for ($imaginary = -3.5; $imaginary <= 3.5; $imaginary += 0.5) { foreach ($functions as $function) { $complexFunction = __NAMESPACE__ . '\\Functions::' . $function; $complex = new Complex($real, $imaginary); try { echo $function, '(', $complex, ') = ', $complexFunction($complex), PHP_EOL; } catch (\Exception $e) { echo $function, '(', $complex, ') ERROR: ', $e->getMessage(), PHP_EOL; } } echo PHP_EOL; } }