downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

sinh> <round
[edit] Last updated: Fri, 18 Sep 2009

view this page in

sin

(PHP 4, PHP 5)

sinСинус

Описание

float sin ( float $arg )

sin()Връща синус от параметъра arg . Параметърът arg се задава в радиани.

Параметри

arg

Стойност в радиани

Връщани стойности

Синус от arg

Примери

Example #1 Пример за sin()

<?php

// Точността зависи от стойността на директивата за точност.
echo sin(deg2rad(60));  //  0.866025403 ...
echo sin(60);           // -0.304810621 ...

?>

Вж. също

  • asin() - Аркуссинус
  • sinh() - Хиперболичен синус
  • cos() - Косинус
  • tan() - Тангенс
  • deg2rad() - Преобразува число представено в градуси в еквивалента му в радиани



add a note add a note User Contributed Notes sin
gerjoo at gmail dot com 15-Mar-2010 07:26
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);
}

?>

 
show source | credits | stats | sitemap | contact | advertising | mirror sites