Cuprins:
- Pasul 1: Pregătiți Y Descarga Librerías
- Pasul 2: Importați bibliotecile
- Pasul 3: Importați datele
- Pasul 4: Graficar La Función
- Pasul 5: Encontrar El Área
- Pasul 6: Sombrear El Área Bajo La Curva Y Final Del Programa
- Pasul 7: Date suplimentare
Video: Área Bajo La Curva: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
De gabybergu Urmăriți mai multe de la autor:
Es necesario hallar el área bajo la curva de una función presión contra volumen para poder hallar el trabajo (W) pe care acesta îl are, având în vedere principiile fizicii. Pentru a face munca mai ușor la ora de a găsi această zonă, este foarte simplu să creeze un program în Python care lea valorile unei tabele, graficul ca orice alt graficator și să se întâlnească în zona de jos aceasta este curva. Como sabemos, la fórmula para encontrar esta área se puede hacer mediante la suma del área de múltiples trapecios que se pueden formar desde y = 0 până la linia care se grafică. Acest lucru se poate realiza în python și în acest caz ne dedicăm în acest spațiu. În acest sens, vom folosi o listă de date de presiune împotriva volumului în litere, se va grafica și se va găsi în zona de acest lucru după trapecii.
Pasul 1: Pregătiți Y Descarga Librerías
Antes que nada, obviamente, hay descargar el programa. Acest lucru se poate face în următorul link: https://www.python.org/. También hay que tener en cuenta que se debe descargar python 2.7.9. Ahora, este foarte important descărcați bibliotecile în calculatorul pentru care funcționează tot ceea ce vrem să facem, dat pe care îl descărcăm python, acesta este unic doar pentru funcțiile de bază, pentru ceea ce ne trebuie descărcate primul. În mod special pentru acest program, sunt necesare matplotlib, pentru elaborarea graficelor, și numpy, pentru realizarea funcțiilor matematice de nivel înalt.
Pentru a putea descărca, într-un echipament cu sistem operativ iOS, că se poate deschide terminalul, care se poate căuta în spotlight (command + space) și scrie "pip install pylab", enter, și apoi "pip install matplotlib". Por el otro lado, en un sistema operativo de windows, se caută carpeta de python și se deschide programul "pip", pentru unde se instalează bibliotecile. Ahora, se deschide codul sistemului, tecleando en el buscador cmd. O dată deschis programul, se teclea pip, unde apar toate funcțiile care au programul. Pentru a descărca bibliotecile, scrieți „pip install pylab”, introduceți și apoi „pip install matplotlib”.
Pasul 2: Importați bibliotecile
Primerul care, tot ce are în cont că pentru a putea realiza tot proiectul și codul, este necesar să importăm în primul rând toate bibliotecile pe care le folosim la lungul programului.
În acest caz, trebuie să importăm matplotlib.pyplot, numpy și matplotlib.pyplot cu finul de putere realizând figurile, graficele și calculul zonei.
Pasul 3: Importați datele
Teniendo în cuenta que antes de encontrar el área necesitamos tener una gráfica, utilizăm câteva date găsite în internet despre o funcție de presiune / volumen. Aceste au că vor fi în format.txt și importează al fișierul cu o funcție a bibliotecii de numpy, loadtext, punând numărul fișierului între parinteză și între comile.
Hay que recordar que siempre que se use esta funcție hay que poner antes de "np." care face referință la bibliotecă a celor care sacamos funcția.
Pasul 4: Graficar La Función
Como dicho anteriormente, antes de hallar el área bajo la curva, este necesar să avem funcția întâi. Como putem să vedem în anterior foto a codului, putem să vedem că între paranteză sunt, primul, el intervalo de date cu doi puncte (:) intermediari y la columna a la que nos estamos refiriendo, siendo 0 la prima. Sin embargo, como en este caso la queremos graficar todos the data, lo that hacemos es poner solamente los dos points (:) și fiecare coloană le atribuim un valor.
Ahora, pur și simplu nu avem nevoie de grafic. Cu datele dvs. deja intrate, utilizăm funcția de matplotlib.pyplot care funcționează pentru realizarea graficelor, "plot". En esta, entre paréntesis, ponemos the data that queremos graficar as "x" y "y" teniendo in account the variables assignadas a each column when importamos the information anteriormente with a coma (,) intermedia. Seguido de una coma, ponemos el color y la forma que queremos que lo grafique. Algunos de estos colores se encuentran más abajo.
Cabe resaltar that al igual that in the function "loadtext" hay que hacer reference to the librería de la cual sacamos the function, in this case "plt."
Pasul 5: Encontrar El Área
Cu toți pașii anteriori listi, este posibil să încep să găsesc zona sub curba. Como dicho en la introducción, esta área se poate găsi prin măsura mai multor trapecii desenate justo abajo de la linea de la funcție. Aunque la măsură nu este complet exactă este foarte aproximată. El cálculo realizado en python se centra în realizare trapecios, fiecare unul de la interval între fiecare dată în x, având în cont los y's care le corespondă la fiecare unul de estos x. Hay que tener en cuenta que la fórmula del área de un trapecio es c * ((a + b) / 2) unde a y b son los lados paralelos y c el lado que forma 90 grados con a y con b.
Ahora, ca să avem care să capturăm până când toate datele se finalizează (în acest caz 252), utilizăm funcția pentru i in range (0, # date, 1):. Recuerden siempre poner los dos points to final. Primer, cum trebuie să folosim diferite date de la listă, cream o variabilă din afară, noi utilizăm qyw, care comienzând datând 1 și datând 2 și pe care fiecare dată pe care îl repit pentru, incremente într-unul pentru a putea face ceilalți trapeți y que no siempre haga el mismo. Ahora, with the data that needitamos, creamos the data that needitamos for the fórmulas, hay that recordar that the column 0 hace reference to "x" y la columna 1 a "y". Por altă parte, de asemenea avem că avem în cont că datele sunt în litri și, cum sunt necesare într-o zonă în Jules, împărtășim datele pe care le avem referință la volumul por mil.
Ahora, pentru sumarlos tenemos que aplicar la fórmula del área a los datos que tenemos y cada vez que se repite el loop sumarlo a las otras áreas, así al final tendremos una suma de todos. Hay que recordar que la variable que se use para sumar las áreas debe estar creada desde afuera porque la tenemos que tener definida desde anterior. A este le ponemos un valor de 0 initial, dat că la principiu nu se sumează nici o zonă. Finalmente, ya afuera del loop, imprimes with the function "print" the area și le ponemos the units, that son Jules.
Pasul 6: Sombrear El Área Bajo La Curva Y Final Del Programa
Como paso final, el programa debe sombrear la figura. Sin la necesidad de tener que pintar y graficar cada trapecio, există o funcție a bibliotecii de matplotlib.pyplot pentru puterea rellenar cu un color la zona între datele care unul ingrese. Para esto, ingresamos los datos de "x" y "y" para que los sombree y listo.
La finalizare, este foarte important poner show, de asemenea la bibliotecă pyplot, pentru că toate datele care trebuie să fie graficate lo hagan. Como en cualquier otra función de esta librería, hay que poner plt. înainte de funcția și poner parentesis la finalizare.
Pasul 7: Date suplimentare
Dacă vrei ca grafica să vină cu cuadricula utilizăm funcția "grid", de pyplot și între parentesis true pentru că grafica la tenga.
Los colores se pueden ingresar en cadenas hexadecimales (‘# 008000’); tuplas con convención RGB (0, 1, 0); intensidades de escala de grises (‘0.8’); nombres („verde”); y por sus respectivas letras 'b' para azul, 'g' para verde, 'r' para rojo, 'c' para cián, 'm' para magenta, 'y' para amarillo, 'k' para negro y 'w' para blanco.
El titulo de la pestaña de la gráfica se designa with the function title de la librería pyplot ingresando el nombre entre paréntesis y entre comillas
El nombre de los ejes se poate designa cu funcția "xlabel" y "ylabel" de la libreria pyplot la fel ca titlul.
Los tipos de linea más comunes se ubican justo after the color with the referentes: ‘-‘para una línea sólida, ‘-‘para una línea a rayas, ‘-. ‘Para una línea con puntos y rayas y’: ‘pentru o linie punctată.
Recomandat:
Como Crear Un Programa En Python Que Encuentre El Area Bajo La Curva De Un Diagrama PV: 5 Steps
Como Crear Un Programa En Python Que Encuentre El Area Bajo La Curva De Un Diagrama PV: În acest tutorial se enes ñ ara a calcular el area low una curva cu date importate dintr-un arhiv. Pentru el se calculează zona folosind multe trapecii sumate și se colorează á el area bajo esta
Programa Python Para El Area De Un Diagrama PV: 4 Steps
Programa Python Para El Area De Un Diagrama PV: Introducucci ó n al programSe știu că el á rea sub curba unui diagrama PV determină lucrarea făcută pentru un gaz ideal. În acest program se determină lucrarea făcută pentru un gaz care se completează cu datele tomate în tabela de un
Como Hallar El Recorrido De Un Objeto Y El Área Bajo La Curva En Python: 7 Steps
Como Hallar El Recorrido De Un Objeto Y El Área Bajo La Curva En Python: Este program gr á fica la curva care există între relația ó n viteză împotriva timpului în mișcarea unui obiect. Adem á s este program calcula el recorrido that hizo este object to find the á rea debajo de la curva que
Cálculo Del Área Bajo La Curva De Una Funcție Cu Python: 8 Steps
Cálculo Del Área Bajo La Curva De Una Funcție Cu Python: Antes que nada, pentru a dezvolta acest program debes instalează platforma Python de la p á gina oficial :. Lo m á s recomandable es installar la versi ó n 2.7.12 de 64 bits
Desplazarea De Un Objeto Mediante El Calculo De Área En Python: 8 Steps (with Pictures)
Desplazamiento De Un Objeto Mediante El Calculo De Área En Python: Para calcular el desplazamiento de un objeto, teniendo en cuenta los principios de la f í sica, se poate găsi el á rea de su movimiento en una gr á fica de viteză contra timpului . Sin embargo, el calculo de esta á rea n