Tengo varios puntos en un gráfico. La gráfica es de una curva continua que pasa por los puntos $(0, \infty)$ , $(11, 5000)$ y $(3, 200000)$ . ¿Puedo encontrar la ecuación de esa línea?
Intentemos esto:
Estoy buscando una función que dada una entrada $x$ se acerca al infinito a medida que $x \to 0$ y cuanto más cerca de $0$ el más cercano $x$ llega al infinito.
La cuestión con y = log(x)
es que la escala es demasiado pequeña (#1) y la curva demasiado pronunciada (#2).
En cuanto a las restricciones, yo diría x >= 0 && y >= 0
en todo momento.
El propósito de esto (para aquellos que debe o simplemente por curiosidad) es la siguiente:
Tengo un programa que recorre un array de valores un número determinado de veces. El número de veces debe depender del número de valores de la matriz.
Por ejemplo, un array con 5.000 valores debe ser procesado 11 veces. Un array con 250k valores debe ser procesado 3 veces.
int y = // Function goes here, given x;
for(int i = 0; i < y; i++)
{
// Process
}
He estado jugando con una utilidad gráfica
$$\frac{0.3}{\frac{log(x)}{24}} = y$$
Me da aproximadamente lo que busco, aunque no da unos valores adecuados como $x \to 0$ (o > 4 en realidad). Sin embargo, tiene que haber una forma "adecuada" de hacer esto . En lugar de perforar los números hasta que "parezca" que está bien.
Parece que la forma "correcta" da lo siguiente:
$$y=\frac{C}{x^n}$$
Resolver para $C$ y $n$ da $C ~= 19.3896$ y $n ~= 0.3522$ utilizando $(5, 11), (200, 3)$ como puntos para simplificar.