Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Interpolacja Lagrange, Błąd w funckji
K3n0
post 3.05.2016, 16:58:06
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 3.05.2016

Ostrzeżenie: (0%)
-----


Witam,od jakiegoś czasu zacząłem zabawe z PHP i właśnie muszę wykonać interpolacje.
Poszukałem różne fora i udało mi sie coś takiego stworzyć ale niestety gdzieś w funkcji jest bład i niestety nie mogę go znaleść


  1. <?php
  2. $x_ = Array(1, 4, 9) ;
  3. $y_ = Array(1, 2, 3);
  4. $cnt = count($x_);
  5.  
  6. $y=0;
  7. $x=7;
  8. $t=1.0;
  9.  
  10.  
  11. for($k = 0; $k < $cnt; $k++)
  12. {
  13. for($j = 0; $j < $cnt ; $j++)
  14. {
  15. if($j != $k )
  16. {
  17. $t=$t*(($x-$x_[$j])/($x_[$k]-$x_[$j]));
  18. }
  19. }
  20. $y +=$t*$y_[$k];
  21. }
  22. echo $y;
  23. ?>


Ten post edytował K3n0 3.05.2016, 18:30:41
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 20:03