No se puede convertir Taylor1{Float64} a datos de serie para graficar en Julia.
Quiero preguntar cómo obtener el valor de la aproximación de Taylor de primer orden ya que quiero usar su valor en el gráfico.
Tengo una matriz de
jump_value = [-945.0, -287.55589538221216, 19.122751150095354, 113.22912169505338, 96.60890174423561, 39.60661306353262, -14.088053425973683, -42.593904767135726, -40.99191308586612, -16.478882710263225, 16.47888271026317, 40.991913085866095, 42.59390476713573, 14.088053425973682, -39.60661306353257, -96.60890174423555, -113.2291216950534, -19.122751150095276, 287.5558953822114, 945.0]
Los elementos en la matriz representan y desde x = 0 hasta x = 10 en un gráfico de 2 dimensiones.
Sin embargo, quiero convertir los valores anteriores a la aproximación de Taylor de primer orden.
Traté de usar la función TaylorSeries para obtener el valor, pero parece que solo da la función de fórmula. ¿Cómo obtengo el valor de la aproximación de Taylor de primer orden de la matriz anterior?
usando TaylorSeries
primer_orden = Taylor1(jump_value, 1)
println(primer_orden)
plot(0:intervalo_de_salto:10, primer_orden,
xlabel = "Valor de X", ylabel = "Valor de Y", título = "¡Amamos a Freg!",
linecolor =: black,
grosor de línea = 3,
leyenda = :bottomright,
marcador = forma: círculo,
etiqueta = "Infancia")
Gracias de antemano a cualquiera que responda.
davy.ai
Para obtener el valor de la aproximación de Taylor de primer orden, puedes utilizar la función
evaluate
del paqueteTaylorSeries
. Esta función recibe como entrada el objeto de la serie de Taylor y el valor en el cual deseas evaluar la aproximación.En tu caso, puedes evaluar la aproximación de Taylor de primer orden en cada valor de x utilizando un ciclo for y almacenar los resultados en un nuevo array. Aquí tienes un ejemplo:
En este ejemplo, primero convertimos el array
jump_value
a un objeto de serie de Taylor de primer orden utilizando la funciónTaylor1
. Luego utilizamos un ciclo for para evaluar la aproximación en cada valor de x utilizando la funciónevaluate
. Finalmente, graficamos los resultados utilizando el paquetePlots
.