Como Crear Un Programa En Python Que Encuentre El Area Bajo La Curva De Un Diagrama PV: 5 Hakbang
Como Crear Un Programa En Python Que Encuentre El Area Bajo La Curva De Un Diagrama PV: 5 Hakbang
Anonim
Como Crear Un Programa En Python Que Encuentre El Area Bajo La Curva De Un Diagrama PV
Como Crear Un Programa En Python Que Encuentre El Area Bajo La Curva De Un Diagrama PV

Ito ang tutorial se enesñara a calculular el area bajo una curva con datos importados desde un archivo. Para sa isang kalkulasyon sa lugar na ito ay maraming trapecios sumados at isang coloreará el area bajo esta.

Hakbang 1: Paso 1: I-import ang Las Bibliotecas De Python

Paso 1: I-import ang Las Bibliotecas De Python
Paso 1: I-import ang Las Bibliotecas De Python

Paunang paso para sa crear nuestro programa ay mag-import ng bibliotecas de Python matplotlib que nos sirve para sa plotear graficas y numpy que en este caso utilizaremos para importar el texto del archivo. Inilarawan mo ang lahat ng mga comandos para sa pag-import ng librerias.

Hakbang 2: Paso 2: Importar Un Archivo Con Los Datos

Para sa iyo paso se importa el archivo que contiene los datos. En mi caso tiene 252 datos asi que iniciamos en 0 (Python considerada el 0 el primer dato) y acabamos en 252 de esta manera:

data = np.loadtxt ("Datos proceso T.txt", float) x = data [0: 251, 0] y = data [0: 251, 1]

Hakbang 3: Paso 3: Calcular El Area

En este paso haremos que el programa reparta el areabajo la curva en varios trapecios y los sume entre ellos. Como sabemos el area de un trapecio es la altura por el promedio de sus bases. Esta es la forma de lograrlo:

atotal = 0. para sa ako sa saklaw (0, 250):

x1 = x

y1 = y

x2 = x [i + 1]

y2 = y [i + 1]

lugar = (x2-x1) * (y2 + y1) / 2

atotal = atotal + lugar

print atotal

Hakbang 4: Paso 4: Plotear La Curva Y Rellenarla

Ahora finalmente plotee la grafica de la curva y rellenela utilizando las funciones de matplotlib. Estas deben plotear el eje y y el eje x. k- Se utiliza para que la grafica sea ploteada en una linea negra. Punan sa pagitan ng coloreaa el area bajo la grafica y show muestra lo que se ploteo. Estos son los comandos:

plt.xlabel ("Pr (Pa)") plt.ylabel ("Vol (L)")

plt.plot (x, y, "k-") plt.fill_bet pagitan (x, y) plt.show ()

Hakbang 5: Nuestro Programa Al Final Se Debe Ver Como La Foto Y Mostrar Lo Que Se Muestra En La Segunda Foto

Inirerekumendang: