Serie de Taylor en Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 พ.ย. 2024

ความคิดเห็น • 21

  • @heyitscaaam
    @heyitscaaam ปีที่แล้ว +1

    ¡Muchas gracias por compartirnos este código! Lo utilicé con una función trigonométrica mucho más compleja y funcionó a la perfección

    • @programmath
      @programmath  ปีที่แล้ว +1

      Me alegra que te funcione, la librería simpy es una herramienta muy poderosa.

  • @jac6003
    @jac6003 2 ปีที่แล้ว +2

    ¡Muy buen aporte! Eres un crack!

  • @ronan3533
    @ronan3533 2 ปีที่แล้ว +1

    Muy interesante. Yo solo sabía hacer polinomios de Taylor sabiendo su término general. Me interesa esta librería Sympy

    • @programmath
      @programmath  2 ปีที่แล้ว +2

      Es una librería muy poderosa.

  • @pedrofernandobravo6539
    @pedrofernandobravo6539 ปีที่แล้ว

    Hola, oye una pregunta dado el caso de que quisera evaluar la función para un valor de x, como le haría¿?
    Muchas gracias por tu video ha sido muy utíl

    • @programmath
      @programmath  ปีที่แล้ว

      Agrega estas líneas al final del def Pol Taylor, justo debajo de g.show()
      w=float(input('Digite el valor para evaluar el polinomio '))
      val=T.subs(x,w)
      print(val)

  • @gatovsky
    @gatovsky 2 ปีที่แล้ว +1

    Estas series de Taylor entran en derivación numérica?

    • @programmath
      @programmath  2 ปีที่แล้ว +1

      Sí, se emplean para deducir esquemas de diferencias finitas.

    • @gatovsky
      @gatovsky 2 ปีที่แล้ว +1

      @@programmath va va, me suscribo. Buscaré en tu canal los otros tipos de derivadas numéricas :3

  • @AlexandraS400
    @AlexandraS400 2 ปีที่แล้ว

    Hola
    A mi me da error en la libreria de sympy :(
    ¿que puedo hacer?

    • @programmath
      @programmath  2 ปีที่แล้ว

      Es posible que no la tengas instalada.

  • @zeratulchimbo4810
    @zeratulchimbo4810 ปีที่แล้ว

    COMO SE PUEDE HACER ESTO EN JAVASCRIPT??

  • @vcht
    @vcht 2 ปีที่แล้ว

    Al ejecutar el codigo, en la linea 16 me sale el siguiente error: 'Add' object is not callable

    • @programmath
      @programmath  2 ปีที่แล้ว

      Asegúrate de haber cargado el comando plot, con la línea
      from sympy.plotting import plot
      Si no es eso, por favor compárteme el código para ver si es otra cosa.

    • @vcht
      @vcht 2 ปีที่แล้ว

      @@programmath
      from math import *
      import sympy as sp
      from sympy.plotting import plot
      def PolTaylor(a,n):
      x=sp.symbols("x")
      f=sp.cos(x)
      F=f
      T=f.subs(x,a)
      for k in range (1,n+1):
      dfk=sp.diff(f,x)
      T=T+dfk.subs(x,a)*((x-a)**k)/factorial(k)
      f=dfk
      print(sp.expand(T))
      g = plot(F,T(x,a-3,a+3),title="Plinomio de Taylor", show=false)
      g[0].line_color="k"
      g[1].line_color="r"
      g.show()
      a = float(input("digitealrededor de un punto desea el polinomio "))
      n =int(input("Digite el orden del polinomio de Taylor "))
      PolTaylor(a,n)

    • @programmath
      @programmath  2 ปีที่แล้ว +1

      Asegúrate que desde el print hasta el g.show queden fuera del for. Por otra parte, el error que buscas está en la línea del plot; falta una coma después del T. La línea es así:
      g=plot(F,T,(x,a-3,a+3),title='Polinomio de Taylor',show=False)
      Ten en cuenta que False debe ir con inicial mayúscula para que Python lo identifique correctamente.

    • @vcht
      @vcht 2 ปีที่แล้ว +1

      @@programmath muchas gracias.

  • @lucasdiaz1311
    @lucasdiaz1311 2 ปีที่แล้ว

    pongan el codigooo

  • @anagaray7711
    @anagaray7711 ปีที่แล้ว

    no me muestra la grafica

    • @programmath
      @programmath  ปีที่แล้ว

      En la parte superior derecha de Spyder puedes ver las variables, el mensaje de ayuda, las gráficas o los archivos, para ver la gráfica debes seleccionar la pestaña Plots, que se encuentra debajo de esa ventana.