Estoy haciendo una "suite" de matemáticas para PHP, estoy por la representación gráfica de funciones y por ejemplo puedo tener (x^2 + 5x)/x cuando x=0 da 0/0 que no es infinito (aun asi antes lo valido con is_infinite()), entonces me da error: division by zero, pero lo que yo quiero es hacer algo del estilo is_divzero() y si da true aplicar el limite cuando x tiende a 0 para hallar el valor real en ese punto.
Probaré eso delarub.
Igual se puede hacer esto que creo que es más fácil, tendré que mirar:
Código PHP:
<?
$y = (pow(x,2)+5*x)/x
// aqui va un bucle para la representación gráfica, supongamos que he llegado a x=0
if(is_numeric($y) || is_infinite($y)) {
Aplico lo que sea, resuelvo si es infinito positivo o negativo o pongo directamente el número
}
else {
$x = $x + 0.000001;
$y = $y; // Tengo que mirar no se como hago para que recalcule el valor de $y con $x = 0.000001 y no =0.
}
}
?>