Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php namespace PhpOffice\PhpSpreadsheet\Calculation\Engineering;use Complex\Complex as Co..

Decoded Output download

<?php namespace PhpOffice\PhpSpreadsheet\Calculation\Engineering;use Complex\Complex as ComplexObject;use Complex\Exception as ComplexException;use PhpOffice\PhpSpreadsheet\Calculation\ArrayEnabled;use PhpOffice\PhpSpreadsheet\Calculation\Information\ExcelError;class plif13{use ArrayEnabled;/**
     * IMABS.
     *
     * Returns the absolute value (modulus) of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMABS(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the absolute value
     *                      Or can be an array of values
     *
     * @return array|float|string         If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function ybda0(array|string $zlfm14):array|float|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return $amuk16->eazd19();}/**
     * IMARGUMENT.
     *
     * Returns the argument theta of a complex number, i.e. the angle in radians from the real
     * axis to the representation of the number in polar coordinates.
     *
     * Excel Function:
     *        IMARGUMENT(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the argument theta
     *                      Or can be an array of values
     *
     * @return array|float|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function ymbr1(array|string $zlfm14):array|float|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}if($amuk16->udsl1a()==0.0&&$amuk16->ofdm1b()==0.0){return ExcelError::tkua1c();}return $amuk16->zawv1d();}/**
     * IMCONJUGATE.
     *
     * Returns the complex conjugate of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMCONJUGATE(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the conjugate
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function kdfx2(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->tzcl1e();}/**
     * IMCOS.
     *
     * Returns the cosine of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMCOS(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the cosine
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function kepm3(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->jgix1f();}/**
     * IMCOSH.
     *
     * Returns the hyperbolic cosine of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMCOSH(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the hyperbolic cosine
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function iyxd4(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->sbad20();}/**
     * IMCOT.
     *
     * Returns the cotangent of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMCOT(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the cotangent
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function hhgv5(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->oroo21();}/**
     * IMCSC.
     *
     * Returns the cosecant of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMCSC(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the cosecant
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function rbtu6(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->ciod22();}/**
     * IMCSCH.
     *
     * Returns the hyperbolic cosecant of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMCSCH(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the hyperbolic cosecant
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function wlzm7(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->qyme23();}/**
     * IMSIN.
     *
     * Returns the sine of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMSIN(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the sine
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function jhep8(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->nxbk24();}/**
     * IMSINH.
     *
     * Returns the hyperbolic sine of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMSINH(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the hyperbolic sine
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function drvt9(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->hqfz25();}/**
     * IMSEC.
     *
     * Returns the secant of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMSEC(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the secant
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function vppta(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->meir26();}/**
     * IMSECH.
     *
     * Returns the hyperbolic secant of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMSECH(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the hyperbolic secant
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function qzgqb(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->cjvv27();}/**
     * IMTAN.
     *
     * Returns the tangent of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMTAN(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the tangent
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function pclkc(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->bjzr28();}/**
     * IMSQRT.
     *
     * Returns the square root of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMSQRT(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the square root
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function ubfnd(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}$aaxw29=self::ymbr1($zlfm14);if($aaxw29===ExcelError::tkua1c()){return base64_decode('MA==');}return(string)$amuk16->jhbr2a();}/**
     * IMLN.
     *
     * Returns the natural logarithm of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMLN(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the natural logarithm
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function mytue(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}if($amuk16->udsl1a()==0.0&&$amuk16->ofdm1b()==0.0){return ExcelError::dzqz18();}return(string)$amuk16->lbju2b();}/**
     * IMLOG10.
     *
     * Returns the common logarithm (base 10) of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMLOG10(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the common logarithm
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function pcphf(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}if($amuk16->udsl1a()==0.0&&$amuk16->ofdm1b()==0.0){return ExcelError::dzqz18();}return(string)$amuk16->ikzu2c();}/**
     * IMLOG2.
     *
     * Returns the base-2 logarithm of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMLOG2(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the base-2 logarithm
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function wqum10(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}if($amuk16->udsl1a()==0.0&&$amuk16->ofdm1b()==0.0){return ExcelError::dzqz18();}return(string)$amuk16->buau2d();}/**
     * IMEXP.
     *
     * Returns the exponential of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMEXP(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the exponential
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function ovlp11(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->sibl2e();}/**
     * IMPOWER.
     *
     * Returns a complex number in x + yi or x + yj text format raised to a power.
     *
     * Excel Function:
     *        IMPOWER(complexNumber,realNumber)
     *
     * @param array|string $complexNumber the complex number you want to raise to a power
     *                      Or can be an array of values
     * @param array|float|int|string $realNumber the power to which you want to raise the complex number
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function bblk12(array|string $zlfm14,array|float|int|string $yqkb2f):array|string{if(is_array($zlfm14)||is_array($yqkb2f)){return self::qvky30([self::class,__FUNCTION__],$zlfm14,$yqkb2f);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}if(!is_numeric($yqkb2f)){return ExcelError::pimy31();}return(string)$amuk16->upgc32((float)$yqkb2f);}}?>

Did this file decode correctly?

Original Code

<?php namespace PhpOffice\PhpSpreadsheet\Calculation\Engineering;use Complex\Complex as ComplexObject;use Complex\Exception as ComplexException;use PhpOffice\PhpSpreadsheet\Calculation\ArrayEnabled;use PhpOffice\PhpSpreadsheet\Calculation\Information\ExcelError;class plif13{use ArrayEnabled;/**
     * IMABS.
     *
     * Returns the absolute value (modulus) of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMABS(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the absolute value
     *                      Or can be an array of values
     *
     * @return array|float|string         If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function ybda0(array|string $zlfm14):array|float|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return $amuk16->eazd19();}/**
     * IMARGUMENT.
     *
     * Returns the argument theta of a complex number, i.e. the angle in radians from the real
     * axis to the representation of the number in polar coordinates.
     *
     * Excel Function:
     *        IMARGUMENT(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the argument theta
     *                      Or can be an array of values
     *
     * @return array|float|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function ymbr1(array|string $zlfm14):array|float|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}if($amuk16->udsl1a()==0.0&&$amuk16->ofdm1b()==0.0){return ExcelError::tkua1c();}return $amuk16->zawv1d();}/**
     * IMCONJUGATE.
     *
     * Returns the complex conjugate of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMCONJUGATE(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the conjugate
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function kdfx2(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->tzcl1e();}/**
     * IMCOS.
     *
     * Returns the cosine of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMCOS(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the cosine
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function kepm3(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->jgix1f();}/**
     * IMCOSH.
     *
     * Returns the hyperbolic cosine of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMCOSH(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the hyperbolic cosine
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function iyxd4(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->sbad20();}/**
     * IMCOT.
     *
     * Returns the cotangent of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMCOT(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the cotangent
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function hhgv5(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->oroo21();}/**
     * IMCSC.
     *
     * Returns the cosecant of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMCSC(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the cosecant
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function rbtu6(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->ciod22();}/**
     * IMCSCH.
     *
     * Returns the hyperbolic cosecant of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMCSCH(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the hyperbolic cosecant
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function wlzm7(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->qyme23();}/**
     * IMSIN.
     *
     * Returns the sine of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMSIN(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the sine
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function jhep8(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->nxbk24();}/**
     * IMSINH.
     *
     * Returns the hyperbolic sine of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMSINH(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the hyperbolic sine
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function drvt9(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->hqfz25();}/**
     * IMSEC.
     *
     * Returns the secant of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMSEC(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the secant
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function vppta(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->meir26();}/**
     * IMSECH.
     *
     * Returns the hyperbolic secant of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMSECH(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the hyperbolic secant
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function qzgqb(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->cjvv27();}/**
     * IMTAN.
     *
     * Returns the tangent of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMTAN(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the tangent
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function pclkc(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->bjzr28();}/**
     * IMSQRT.
     *
     * Returns the square root of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMSQRT(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the square root
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function ubfnd(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}$aaxw29=self::ymbr1($zlfm14);if($aaxw29===ExcelError::tkua1c()){return base64_decode('MA==');}return(string)$amuk16->jhbr2a();}/**
     * IMLN.
     *
     * Returns the natural logarithm of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMLN(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the natural logarithm
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function mytue(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}if($amuk16->udsl1a()==0.0&&$amuk16->ofdm1b()==0.0){return ExcelError::dzqz18();}return(string)$amuk16->lbju2b();}/**
     * IMLOG10.
     *
     * Returns the common logarithm (base 10) of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMLOG10(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the common logarithm
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function pcphf(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}if($amuk16->udsl1a()==0.0&&$amuk16->ofdm1b()==0.0){return ExcelError::dzqz18();}return(string)$amuk16->ikzu2c();}/**
     * IMLOG2.
     *
     * Returns the base-2 logarithm of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMLOG2(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the base-2 logarithm
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function wqum10(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}if($amuk16->udsl1a()==0.0&&$amuk16->ofdm1b()==0.0){return ExcelError::dzqz18();}return(string)$amuk16->buau2d();}/**
     * IMEXP.
     *
     * Returns the exponential of a complex number in x + yi or x + yj text format.
     *
     * Excel Function:
     *        IMEXP(complexNumber)
     *
     * @param array|string $complexNumber the complex number for which you want the exponential
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function ovlp11(array|string $zlfm14):array|string{if(is_array($zlfm14)){return self::nykt15([self::class,__FUNCTION__],$zlfm14);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}return(string)$amuk16->sibl2e();}/**
     * IMPOWER.
     *
     * Returns a complex number in x + yi or x + yj text format raised to a power.
     *
     * Excel Function:
     *        IMPOWER(complexNumber,realNumber)
     *
     * @param array|string $complexNumber the complex number you want to raise to a power
     *                      Or can be an array of values
     * @param array|float|int|string $realNumber the power to which you want to raise the complex number
     *                      Or can be an array of values
     *
     * @return array|string If an array of numbers is passed as an argument, then the returned result will also be an array
     *            with the same dimensions
     */ public static function bblk12(array|string $zlfm14,array|float|int|string $yqkb2f):array|string{if(is_array($zlfm14)||is_array($yqkb2f)){return self::qvky30([self::class,__FUNCTION__],$zlfm14,$yqkb2f);}try{$amuk16=new jqdg17($zlfm14);}catch(ComplexException){return ExcelError::dzqz18();}if(!is_numeric($yqkb2f)){return ExcelError::pimy31();}return(string)$amuk16->upgc32((float)$yqkb2f);}}?>

Function Calls

None

Variables

None

Stats

MD5 eff2e60e0365f0e40d45796a469c7cb6
Eval Count 0
Decode Time 87 ms