repl.it
@SandraTestini/

S9-2nde - Approximation longueur de courbe entre deux points

Python

No description

fork
loading
Files
  • main.py
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from math import*
def distance(a,b,c,d):
  #a est l'abscisse du 1er point
  #b est l'ordonnée du 1er point
  #c est l'abscisse du 2ème point
  #d est l'ordonnée du 2ème point
  return sqrt((a-c)**2+(b-d)**2)

def longueur(e,f,n):
#e borne inf
#f borne sup
#n nombre d'intervalles
  p=(f-e)/n
  L=0
  for i in range(n):
    x1=e+i*p
    x2=e+(i+1)*p
    y1=x1**2
    y2=x2**2
    L=L+distance(x1,y1,x2,y2)
  return print("la longueur de la courbe est environ",L)