Litar

Bagaimana Menghitung Kawasan Trapezoid dalam Python ?: 5 Langkah

FisKom1: 05 Integral Numerik berbasis Metode Trapezoid Multigrid menggunakan Python 3

FisKom1: 05 Integral Numerik berbasis Metode Trapezoid Multigrid menggunakan Python 3

Isi kandungan:

Anonim

Dengan ini boleh dibimbing anda akan dapat mengetahui kawasan mana-mana trapezoid yang diberikan dengan bantuan program di python.

Bekalan:

Langkah 1: Muat turun Python 2.7.10 dan Perpustakaan yang Perlu

Muat turun python di sini:

http://www.python.org/downloads/

Muat turun perpustakaan di sini:

Numpy dan Matplotlib

Langkah 2: Adakah Trapezoid

Kawasan trapezoid mempunyai persamaan berikut:

A = (b + B) / 2 + H

Di mana:

A ialah kawasan

B ialah panjang pangkalan yang lebih panjang

b adalah panjang pangkalan yang lebih kecil

H adalah ketinggian trapezoid

Langkah 3: Membina Kod

Untuk membina kod itu, anda harus ingat bahawa anda mesti memasukkan:

- Perpustakaan: Numpy dan matplotlib.pyplot

- Benarkan pengguna mendaftarkan koordinat untuk dua mata pertama. * (Penjelasan dalam gambar)

- Tukar maklumat pengguna ke pembolehubah yang diperlukan untuk mengira kawasan tersebut.

- Berikan pengguna kawasan trapezoid itu.

- Graf trapezoid.

Langkah 4: Kod Akhir

import numpy sebagai np

import matplotlib.pyplot sebagai plt

x = y =

x1 = float (input ("Ingrese la coordenada en X del point 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 la la la la base de la base mayor b = (x2-x1) ## b es la longitud de la base minor h = y2 ## h es la altura del trapecio.

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

cetak ("El area del trapecio es") plt.plot (x1, x2, x2, x1, x1, 0,0, y2, y1,0) #grafica los point 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 point plt.show ()

Langkah 5: Jalankan Program