Inhoudsopgave:

Hoe de oppervlakte van een trapezium in Python te berekenen? - Ajarnpa
Hoe de oppervlakte van een trapezium in Python te berekenen? - Ajarnpa

Video: Hoe de oppervlakte van een trapezium in Python te berekenen? - Ajarnpa

Video: Hoe de oppervlakte van een trapezium in Python te berekenen? - Ajarnpa
Video: Hoe bereken je de oppervlakte van een trapezium? (havo/vwo 2) - WiskundeAcademie 2024, Juli-
Anonim
Hoe de oppervlakte van een trapezium in Python te berekenen?
Hoe de oppervlakte van een trapezium in Python te berekenen?

Met deze instructuable kun je het gebied van een bepaald trapezium kennen met behulp van een programma in python.

Stap 1: Download Python 2.7.10 en noodzakelijke bibliotheken

Python 2.7.10 en noodzakelijke bibliotheken downloaden
Python 2.7.10 en noodzakelijke bibliotheken downloaden

Download python hier:

www.python.org/downloads/

Download hier de bibliotheken:

Numpy en Matplotlib

Stap 2: Het zijn van een trapezium

De zijn van een trapezium
De zijn van een trapezium

De oppervlakte van een trapezium heeft de volgende vergelijking:

A=(b+B)/2 + H

Waar:

A is het gebied

B is de lengte van de langere basis

b is de lengte van de kleinere basis

H is de hoogte van het trapezium

Stap 3: De code bouwen

De code bouwen
De code bouwen

Om de code te bouwen, moet u er rekening mee houden dat u het volgende moet opnemen:

- Bibliotheken: Numpy en matplotlib.pyplot

- Laat de gebruiker de coördinaten voor de eerste twee punten registreren.* (uitleg in de afbeelding)

- Zet de gebruikersinformatie om in de variabelen die nodig zijn om het gebied te berekenen.

- Geef de gebruiker het gebied van de trapezium.

- Teken de trapezium.

Stap 4: Definitieve code

importeer numpy als np

importeer matplotlib.pyplot als plt

x=

y=

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

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

x2=float(input("Ingrese la coordenada en X del segundo punto "))

y2=float(input("Ingrese la coordenada en Y del segundo punto "))

P1=(x1, y1)

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

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

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

oppervlakte=((B+b)/2)*h

print("El gebied del trapecio es", gebied)

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 de los ejes plt.fill_between([x1, x2, x2, x1, x1], [0, 0, y2, y1, 0]) #llena el espacio entre puntos plt.show()

Aanbevolen: