Taula de continguts:

Com es calcula l’àrea d’un trapezi a Python ?: 5 passos
Com es calcula l’àrea d’un trapezi a Python ?: 5 passos

Vídeo: Com es calcula l’àrea d’un trapezi a Python ?: 5 passos

Vídeo: Com es calcula l’àrea d’un trapezi a Python ?: 5 passos
Vídeo: Trapezoid Rule Theory & Intuition | Numerical Methods 2024, Juliol
Anonim
Com es calcula l’àrea d’un trapezi a Python?
Com es calcula l’àrea d’un trapezi a Python?

Amb aquest instructiu, podreu conèixer l'àrea de qualsevol trapezoide amb l'ajuda d'un programa en python.

Pas 1: descarregueu Python 2.7.10 i les biblioteques necessàries

Descarregueu Python 2.7.10 i biblioteques necessàries
Descarregueu Python 2.7.10 i biblioteques necessàries

Descarregueu Python aquí:

www.python.org/downloads/

Descarregueu les biblioteques aquí:

Numpy i Matplotlib

Pas 2: Són els trapezis

Els Are d’un trapezi
Els Are d’un trapezi

L’àrea d’un trapezi té la següent equació:

A = (b + B) / 2 + H

On:

A és la zona

B és la longitud de la base més llarga

b és la longitud de la base més petita

H és l’altura del trapezi

Pas 3: elaboració del codi

Construint el Codi
Construint el Codi

Per crear el codi, heu de tenir en compte que heu d'incloure:

- Biblioteques: Numpy i matplotlib.pyplot

- Permetre a l'usuari registrar les coordenades dels dos primers punts. * (Explicació a la imatge)

- Converteix la informació dels usuaris en les variables necessàries per calcular l'àrea.

- Doneu a l'usuari l'àrea del trapezi.

- Representar gràficament el trapezi.

Pas 4: Codi final

importa numpy com a np

importar matplotlib.pyplot com a plt

x =

y =

x1 = float (input ("Ingrese la coordenada en X del primer punt"))

y1 = float (input ("Ingrese la coordenada en Y del primer punt"))

x2 = float (input ("Ingrese la coordenada en X del segon punt"))

y2 = float (input ("Ingrese la coordenada en Y del segon punt"))

P1 = (x1, y1)

P2 = (x2, y2) P3 = (x1, 0) P4 = (x2, 0)

B = np.sqrt (((x2-x1) ** 2) + ((y2-y1) ** 2)) ## B és la longitud de la base major

b = (x2-x1) ## b es la longitud de la base menor h = y2 ## h es la altura del trapecio.

àrea = ((B + b) / 2) * h

imprimir ("El area del trapecio es", area)

plt.plot ([x1, x2, x2, x1, x1], [0, 0, y2, y1, 0]) #grafica los puntos del trapecio plt.axis ([- 1, 20, -1, 20]) #Limita la longitud dels ejs plt.fill_between ([x1, x2, x2, x1, x1], [0, 0, y2, y1, 0]) #llena l'espai entre punts plt.show ()

Recomanat: