ዝርዝር ሁኔታ:

Como Crear Un Programa En Python Que Encuentre El Area Bajo La Curva De Un Diagrama PV: 5 ደረጃዎች
Como Crear Un Programa En Python Que Encuentre El Area Bajo La Curva De Un Diagrama PV: 5 ደረጃዎች

ቪዲዮ: Como Crear Un Programa En Python Que Encuentre El Area Bajo La Curva De Un Diagrama PV: 5 ደረጃዎች

ቪዲዮ: Como Crear Un Programa En Python Que Encuentre El Area Bajo La Curva De Un Diagrama PV: 5 ደረጃዎች
ቪዲዮ: PPT 09 Área bajo la curva de evolución PV 2024, ህዳር
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

En este tutorial se enesñara a calcular el area bajo una curva con datos importados desde un archivo. Para ello se calcula el area usando muchos trapecios sumados y se coloreará el area bajo esta.

ደረጃ 1: ፓሶ 1: የላስ ቢብሊዮቴካስ ደ ፓይቶን አስገባ

ፓሶ 1 - የላስ ቢብሊዮቴካስ ዴ ፓይቶን አስገባ
ፓሶ 1 - የላስ ቢብሊዮቴካስ ዴ ፓይቶን አስገባ

El primer paso para crear nuestro programa es importar las bibliotecas de Python matplotlib que nos sirve para plotear graficas y numpy que en este caso utilizaremos para importar el texto del archivo. ላ imagen muestra los comandos para importar las librerias.

ደረጃ 2 ፦ ፓሶ 2 - Un Archive Con Archivo Con Los Datos

ፓራ ፒራ ፓሶ ሴ ኢምፕርታ ኤል አርሲቮ que contiene los datos. En mi caso tiene 252 datos asi que iniciamos en 0 (Python considerrada el 0 el primer dato) y acabamos en 252 de esta manera:

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

ደረጃ 3: ፓሶ 3: ካልኩላር ኤል አካባቢ

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 base. ኢስታ እስ ላ ፎርማ ዴ ሎግራራሎ ፦

አቶታል = 0. በእኔ ክልል ውስጥ (0 ፣ 250)

x1 = x

y1 = y

x2 = x [i+1]

y2 = y [i+1]

አካባቢ = (x2-x1)*(y2+y1)/2

atotal = atotal+አካባቢ

የህትመት ነጥብ

ደረጃ 4: ፓሶ 4: Plotear La Curva Y Rellenarla

አሆራ የፍፃሜው ፕሎቲ ላ ግራፊካ ዴ ላ ኩርቫ እና ሬሌኔላ 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. በ coloreaa el area bajo la grafica y muestra lo que se ploteo መካከል ይሙሉ። የኢስቶስ ልጅ ሎስ ኮማንዶስ ፦

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

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

የሚመከር: