zazalt/calculus

dev-master 2017-02-23 13:44 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:52:58 UTC


README

Build Status Coverage Status Code Climate Issue Count Total Downloads Latest Stable Version Version

Calculus 是一个用于数学/2D/3D计算的 PHP 库

需求

  • php >= 7.1.0

Packagist 依赖

安装

使用 composer

{
	"require": {
		"zazalt/calculus": "dev-master"
	}
}

用法

$Calculus = new Zazalt\Calculus\Calculus();

/**
 * Check if a nunmber is prime based on trial division
 *
 * @return  boolean
 */
$Calculus->isPrimeNumber($number);

/**
 * Calculating distance between two points on a flat plane
 *
 * @return  integer
 */
$Calculus->distanceBetweenTwoPoints($pointA = [], $pointB = []);

/**
 * Resize a rectangle object until it falls in desired dimension, but keep aspect ratio
 * A usefull function/method when want to resize an image
 *
 * @return  array
 */
$Calculus->resizeRectangle($rectangleDimensions = [], $rectangleNewDimensions = []);

/**
 * Not implemented/documented, yet!
 */
$Calculus->mean();

/**
 * Not implemented/documented, yet!
 */
$Calculus->median();

/**
 * Not implemented/documented, yet!
 */
$Calculus->mode();