Articles of matemática

Compreendendo algo mais sobre o% Modulus opperator

Estou aprendendo a trabalhar com algumas matemáticas, como consulta PHP e acabei de chegar ao módulo, não tenho certeza em que situações usar isso por causa de algo em que tropecei e sim eu já li uma das postagens aqui sobre o módulo: Compreendendo o operador de módulo% (Esta explicação é apenas para números positivos, […]

milímetros a pés / polegadas

Eu queria saber se alguém poderia me ajudar a criar uma function que fará milímetros em pés / polegadas. Exemplo: 5280mm serão devolvidos como 17ft / 3.87inches (ou 17’3 “) Eu sei que há 304.8mm em um pé, o que me dá 17.322834645669 (usando o mesmo exemplo acima), mas não tenho certeza de como formatá-lo […]

Problema criando melhor algoritmo random – disseminação diária

Eu preciso de um algoritmo que espalha alguns números ao longo de um dia em porcentagens, seguindo porcentagem mínima / máxima para essa regra de tempo, isso é o que eu tenho atm: public function getSpread() { $rules = [ ’00-07′ => [‘min’ => 5, ‘max’ => 10], ’08-12′ => [‘min’ => 20, ‘max’ => […]

pontos de desenho uniformemente distribuídos em um círculo

Eu quero obter as coordenadas de n pontos em um círculo com o diâmetro de x eu tentei isso: <?php header("Content-Type: image/png"); $img = @imagecreate(900, 900) or die("Cannot Initialize new GD image stream"); $background_color = imagecolorallocate($img, 255, 255, 255); $red = imagecolorallocate($img, 255, 0, 0); for($i=0;$i mas parece haver um erro: View post on imgur.com […]

Exemplos de algoritmo log () usando matemática de precisão arbitrária

Estou procurando encontrar um algoritmo que eu possa implementar em PHP para obter o log natural () de um número inteiro usando matemática de precisão arbitrária. Estou limitado pela biblioteca de sobreposição PHP da biblioteca GMP (veja http://php.net/manual/en/ref.gmp.php para as funções GMP disponíveis em PHP). Se você conhece um algoritmo genérico que pode ser traduzido […]

Número random com probabilidade

Estou tentando gerar um número random e ter uma probabilidade de x% aproximar-se do valor máximo. O problema é que eu não tenho idéia de como fazer isso, a menos que eu faça alguns passos? Digamos que vou gerar um número random entre 1 e 3000. $number = mt_rand(1, 3000) Isso retornará 2700, por exemplo. […]

PHP Get Experience by Level

Eu tenho esse código que faz o 1 a 99 e é uma fórmula. function getExperienceByLevel ($maxLevel) { $levels = array (); $current = 0; for ($i = 1; $i <= $maxLevel; $i++) { $levels[$i – 1] = floor ($current / 4); $current += floor($i+300*pow(2, ($i/9.75))); } return $levels; } Primeiro, você inicia-o como $aLevels […]

Matemática PHP em dados SQL

Não tenho certeza se esta é uma questão de matemática php ou mysql. Eu tenho uma tabela cheia de dados e, embora eu possa fazer eco dos dados individuais na canvas ou eco e dados individuais usando php. Não tenho ideia de como fazer matemática no próprio dado. Por simplicidade, diga que minha tabela possui […]

Como arredondar um decimal?

Como posso usar round() para arredondar um número para o número superior assim que houver um decimal? Por exemplo: 1.00001 = 2 1.1 = 2 1.4785834975 = 2 1.00 = 1 1.99 = 2 3.01 = 4

php adição de múltiplas durações para obter duração total

Hora de início e hora de término em uma tabela de database usando php e eu estou calculando a diferença entre a hora de início e o tempo de término para obter o total de duração total de uma tarefa. Estou usando o seguinte método: foreach ($task->timers as $time ) { $start_date = new DateTime($time->date.’ […]