Busco un fácil manera (fórmula o algoritmo) de crear un polinomio que da la salida preestablecida arbitraria para los primeros valores de x. Por ejemplo, la salida deseada puede ser $y = 1, 2, 3, 4, 5, 6, 100$ para $x = 1, 2, 3, 4, 5, 6, 7$ . Puedo crear una de las muchas funciones a mano como:
$y = x + (x-1)(x-2)(x-3)(x-4)(x-5)(x-6)\cdot \frac{93}{720}.$
Pero para otros resultados deseados es realmente laborioso. Por ejemplo, estoy trabajando ahora con la salida deseada $y = 2, 10, 12, 16, 17, 18, 19, 200, 300$ cuando $x = 1, 2, 3, 4, 5, 6, 7, 8, 9$ .
Notas:
$x$ es siempre un número natural positivo ( $x > 0$ ). No importa lo que ocurra para otros valores de $x$ (mayores que los indicados).
- Busco un fácil manera, ya que no sé / no tengo / no tengo experiencia con software relacionado con las matemáticas.
- También para una función polinómica (o similar sencilla), ya que mi formación matemática es bastante limitada, por lo que no conozco funciones gamma, delta u otras, series, etc.
- Esta búsqueda es simplemente por recreación, para mostrar a los amigos cómo hay diferentes soluciones a los problemas del tipo: "Encuentra el siguiente término en esta sucesión"
9 votos
Buscar "interpolación de Lagrange"
1 votos
Bienvenido a MSE. Para obtener información básica sobre la escritura matemática en este sitio, consulte, Por ejemplo , ayuda básica sobre la notación mathjax , tutorial y referencia rápida de mathjax , meta sitio principal tutorial de matemáticas y edición de ecuaciones .
1 votos
Una vez creé un herramienta de interpolación polinómica en línea exactamente para el caso de uso que usted describe. No es necesario hacer cálculos, basta con hacer clic en los puntos deseados.
0 votos
@ComFreek ¡Gracias! Por desgracia, ninguno de mis navegadores son compatibles (Firefox 56.0.2 o Palemoon 28.1.0)
0 votos
@Leonardo Yo recomendaría actualizar Firefox. En mi máquina funciona con Firefox 62.0.2.
0 votos
@Leonardo: En algunos sitios rechazan arbitrariamente a los usuarios-agentes que no están en su lista, por lo que es posible que puedas utilizarlos cambiando algunas de las claves bajo
general.useragent
enabout:config
digamos que haciendo una anulación específica del sitio.