Va meglio, però vorrei sapere delle cose: il tempo è in secondi, giusto? la funzione parziali() vuole come argomento, cosa?
Grazie ancora![]()
Va meglio, però vorrei sapere delle cose: il tempo è in secondi, giusto? la funzione parziali() vuole come argomento, cosa?
Grazie ancora![]()
la funzione parziali vuole come argomento il tempo...la cosa importante da ricordare è la coerenza delle unità di misura: se $coordinate->tempo viene espresso in secondi, allora anche il parametro passato alla funzione parziali dovrà essere un secondi...se $coordinate->tempo viene espresso in ore, anche il parametro dovrà essere in ore..
![]()
think simple think ringo
dopo un sacco di tempo risollevo la questione...
mi sn accorto quando m (il coefficente angolare) è unguale a infinito (cioè parallela all'asse della y), lo script nn va +...
cosa dovrei fare per aggiustare questo buggetto e fargli calcolare le coordinate?
lasciate xdere..error mio![]()
![]()
![]()
![]()
la mia proposta:
Codice PHP:
<?php
function coordinate($x1, $y1, $x2, $y2, $t_tot, $t_par) {
if (!$t_par) return array ($x1 , $y1);
$perc = $t_par / $t_tot;
$xm = $x1 + ($x2 - $x1) * $perc;
$ym = $y1 + ($y2 - $y1) * $perc;
return array($xm , $ym);
}
for ($i=0 ; $i <= 180 ; $i = $i+10) {
list($xm , $ym) = coordinate(5, 5, 20, 20, 180, $i);
echo "Xm $xm - Ym $ym\n";
}
?>![]()