alemian95 / php-complex-numbers
用于操作和进行复数计算的包
v1.0.1
2024-05-10 13:30 UTC
Requires (Dev)
- phpunit/phpunit: ^10.5
This package is not auto-updated.
Last update: 2024-09-27 21:57:23 UTC
README
介绍
此库提供了一种简单的方法来操作和进行复数计算。
安装
您可以通过Composer安装此库
composer require alemian95/php-complex-numbers
用法
创建复数
您可以使用笛卡尔坐标(实部和虚部)或极坐标(幅度和角度)来创建复数
use Alemian95\PhpComplexNumbers\Complex; // Create a complex number using Cartesian coordinates $complex1 = new Complex(3.0, 4.0); // Create a complex number using polar coordinates $complex2 = Complex::createFromPolar(5.0, 0.92729521800161); // Equivalent to (3, 4)
基本操作
您可以在复数上执行基本算术运算,例如加法、减法、乘法和除法
// Addition $sum = $complex1->add($complex2); // Subtraction $diff = $complex1->sub($complex2); // Multiplication $product = $complex1->mul($complex2); // Division $quotient = $complex1->div($complex2);
其他操作
您还可以执行其他操作,例如计算复数的绝对值、幅角和共轭
// Absolute value $absoluteValue = $complex1->abs(); // Argument $argument = $complex1->arg(); // Conjugate $conjugate = $complex1->conjugate();
贡献
欢迎贡献!如果您发现任何问题或对改进有建议,请在GitHub上打开问题或提交拉取请求。
许可协议
此库采用MIT许可协议。