Suma de Riemann en python

Necesito ayuda para la codificación de un programa en el que usaremos la definición de Riemann (a la izquierda Y a la derecha de las reglas) para calcular la integral de f(x)=sin(x) de a=0 a b=2*pi. Puedo hacer esto a mano, por días, pero tengo cero idea de cómo programar con python.

  • Puede que nos muestran lo que he probado hasta ahora? Ejemplos de código?
  • Si usted puede hacerlo con la mano, tomar cada uno de los pasos que haces y convertirlo a código python.
  • Viste a esta pregunta? Su apariencia es muy similar. stackoverflow.com/questions/17687756/…

2 Kommentare

  1. 1

    Hizo usted echa un vistazo a este código: http://statmath.org/calculate_area.pdf

    # Calcuate the area under a curve
    #
    # Example Function y = x^2
    #
    # This program integrates the function from x1 to x2
    # x2 must be greater than x1, otherwise the program will print an error message.
    #
    x1 = float(input('x1='))
    x2 = float (input('x2='))
    if x1 > x2:
    print('The calculated area will be negative')
    # Compute delta_x for the integration interval
    #
    delta_x = ((x2-x1)/1000)
    j = abs ((x2-x1)/delta_x)
    i = int (j)
    print('i =', i)
    # initialize
    n=0
    A= 0.0
    x = x1
    # Begin Numerical Integration
    while n < i:
    delta_A = x**2 * delta_x
    x = x + delta_x
    A = A + delta_A
    n = n+1
    print('Area Under the Curve =', A)
    • Esto hace que lo que tengo que hacer más claro. Tendré que crear un bucle para cada método (izquierda y derecha).
  2. 0

    Desde mi experiencia, buscando en las ecuaciones de la wiki me ha ayudado con la traducción en python. Aquí están algunas de las páginas de la wiki:

    Definición de Riemann

    Teorema Fundamental del cálculo

    Integración numérica

    También, El módulo de matemáticas de python le ayudará con esto:

    Python Matemáticas

    Después de la comprobación de estas, mira algunos ejemplos de otras ecuaciones matemáticas en el lenguaje python para entender cómo integrar algunas de las funciones matemáticas.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea