<!--Zadanie **. Napisz funkcję mySin($x, $iterNum) i myCos($x, $iterNum), która oblicza aproksymacje funkcji sinus i cosinus używając następujących wzorów: Żeby to zrobić najpierw napisz funkcje do wyliczania silni, potem do wyliczania potęgi a na koniec połącz je w całość.--> <!DOCTYPE html> <html lang="pl-PL"> <head> <meta charset="utf-8"> </head> <?php $x = 4; $iterNum = 4; echo "Cosinus z {$x} to: " . cosinus($x, $iterNum) . "<br>"; echo "Sinus z {$x} to: " . sinus($x, $iterNum) . "<br>"; function sinus($x, $iterNum) { $sin = 0; $k = 3; //początkowa wartość dla silni i wykladnka potegi for ($i = 1; $i <= $iterNum; $i++) { $zm = power($x, $k) / factorial($k); //wyliczenie potega/silnia if ($i % 2 == 1) { $zm = $zm * -1; //zmiana znaków co drugie przejście } $k += 2; $sin += $zm; //dodanie potegi/silnia do wyniku } return $sin + $x;
function triangle_rectangle($r) { //adj/opp/hyp //renvoie la longueur manquante $angle = tri_rect_angle($r); if (!$r[0]) { $r[0] = $r[2] * cosinus($angle); } if (!$r[1]) { $r[1] = $r[2] * sinus($angle); } if (!$r[2]) { $r[2] = $r[0] / cosinus($angle); } return $r; }