Last 5.3 release ever available: PHP 5.3.29 - 5.3 now EOL

sin

(PHP 4, PHP 5)

sinSeno

Descrição

float sin ( float $arg )

sin() retorna o seno do parâmetro arg. O argumento arg deve estar em radianos.

Parâmetros

arg

O valor em radianos

Valor Retornado

O seno do arg

Exemplos

Exemplo #1 Exemplo da sin()

<?php

// Precisão depende da diretiva precision
echo sin(deg2rad(60));  //  0.866025403 ...
echo sin(60);           // -0.304810621 ...

?>

Veja Também

  • asin() - Seno Inverso (arco seno)
  • sinh() - Seno hiperbólico
  • cos() - Coseno
  • tan() - Tangente
  • deg2rad() - Converte o número em graus ao equivalente em radianos

add a note add a note

User Contributed Notes 1 note

up
-3
gerjoo at gmail dot com
4 years ago
You can use SIN & COS to create/draw circles.

Please beware that the circle's center is also your base point (0,0). So without specifying an offset, some coordinates will be negative.

<?php

$circleRadius
= 70;
$offsetX      = 100;
$offsetY      = 100;

for(
$i = 0; $i <= 360; ++$i) {
   
$x = round(cos($i * M_PI / 180) * $circleRadius);
   
$y = round(sin($i * M_PI / 180) * $circleRadius);
   
   
// Draw some pixel, or do something else here.
   
imagesetpixel($GDimage, $x + $offsetX, $y + $offsetY, $GDcolor);
}

?>
To Top