Sisukord:
- Samm: valmistage Y Descarga Librerías ette
- Samm 2: Importar Librerías
- Samm 3: Importige La Lista De Datos Que Vas ja Utilizar
- Samm 4: Pregunta Al Usuario El Tiempo
- 5. samm: Crea La Lista De Datos Para Traficar Los Datos
- 6. samm: Encuentra El Área
- Samm 7: Sombrear El Área Y Finalizar El Programa
- 8. samm: Código Extra
Video: Desplazamiento De Un Objeto Mediante El Calculo De Área En Python: 8 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Arvutuslik elukeskkonna kujundamine, kuritegelik enesetäiendamine ja põhimõtted de la física, võimaliku enconrar el área de su movimiento en una gráfica de velocidad contra tiempo. Sin embargo, el calculo de esta área no siempre es muy fácil de encontrar dado que los movimientos no siempre son funciones lineales sino que estas pueden tener curvas, lo que complexa de manera sustancial su calculo. Esiteks, see õpetus on keskne enseñar como hacer ja programm ja python para que este encuentre el área automáticamente dada una list of dataos and el tiempo que se quiere graficar.
Samm: valmistage Y Descarga Librerías ette
Antes que nada, obviamente, hay descargar el program. Esto se puede hacer en el siguiente link: https://www.python.org/. También hay que tener en cuenta que se debe descargar python 2.7.9. Ahora, es muy importante descargar las librerías en el computador para que funcione todo lo que vamos a hacer, dado que al descargar python, este únicamente trae las funciones básicas, por lo que necesitamos descargarlas primero. Específicamente para este program, necesitamos matplotlib, para elaborar gráficos, y numpy, para realizar funciones matemáticas de alto nivel.
Laadige alla, installige iOS -i operatsioonisüsteemi tasakaalustamata süsteem, hey que abrir el terminal, que se puede buscar ja prožektor (käsk+tühik) ja kirjutage "pip install pylab", sisestage ja sisestage "pip install matplotlib".
Por el otro lado, Windowsi operatsioonisüsteem, se busca la carpeta de python y se abre el programa "pip", por donde se instalan las librerías. Ahora, se abre el código del system, tecleando en el buscador cmd. Una vez abierto el program, se teclea pip, donde aparecerán todas las funciones que tiene el program. Allí para descargar las librerías, se escribe "pip install pylab", enter, y luego "pip install matplotlib".
Samm 2: Importar Librerías
Lo primero, como siempre, es importar las librerías que vamos and the nepcesitar para que todo funcione. Para este program solamente es vajadus importar la librería matplotlib.pyplot y numpy. Siin on praimer, vaja on matplotlib.pyplot para poder realizar la gráfica con los datos de la list. En segundo lugar, necesitamos la librería numpy dado que con esta importamos los datos del archivo.txt con los que graficaremos y encontraremos el área bajo la función.
Samm 3: Importige La Lista De Datos Que Vas ja Utilizar
Cuando ya tenemos importadas librerías, el siguiente paso es importar los datos con los que vamos a realizar la gráfica y con los cuales se va a encontrar el recorrido del objeto determinado, en este caso un péndulo. Para esto, us free la función de la librería numpy "loadtxt". A estos datos se los asignamos a una variable que en este caso se laama "data" para poder utilizarlos para poder graficar la función y poder hallar el área. El nombre del archivo debe ser colocado entre paréntesis y comillas justo después de llamar a la función, justo como se ve en la imagen. Algo muy importante es que el archivo debe estar en la misma carpeta en la que está ubicada el program para que este funcione.
Samm 4: Pregunta Al Usuario El Tiempo
Como dicho anteriormente, este program también va a ser capaz de preguntarle al usuario cuanto tiempo quiere graficar, obviamente este tiempo debe ser menor o igual al tiempo máximo de los datos, dado que si se ingresa un número May a este el program no funcionara dado que no olemasolevaid andmeid ei piisa.
Ahora, como este tiempo no representa los datos hay que hacer una conversión de este tiempo para obtener el número de valores que se debe graficar. Siin on kõige lihtsam, tenemos que multiplicar el valor ingresado por el número de decimales que los datos tengan para poder saber hasta donde queremos graficar. En el caso de este péndulo, los valores tenían tres números decimales, por lo que se multiplica por 1000 para que los segundos me queden en milésimas. Sin embargo, no siempre se van a tomar todos esos valores porque el tiempo no se mueve de a milésimas. En este péndulo, cada vez que se avanzaba al siguiente se movían 33 milésimas, por lo que se divide el resultado anterior por este nuevo valor. Con esto, lo único que falta es restarle a esto 1, dado que posteriormente iniciaremos a hacer nuestros trapecios con el valor 1 y el 2.
5. samm: Crea La Lista De Datos Para Traficar Los Datos
Con el conocimiento de cuantos son los valores que hay que graficar teniendo en cuenta el tiempo ingresado por el usuario, es necesario crear una list of los dataos para el eje x y uno para el eje y. Esto se hace asignándole cada variable estos datos. Es importante tener en cuenta que no se grafican todos los datos de la list sino solo los que obtuvimos en el resultado de la variable anterior. Primero, llamamos a los valores importados, que en este caso llamamos "data", abrimos llaves e ingresamos el intervalo de valores que, en este caso es de 0 a T, la variable asignada a los datos que se quieren graficar anteriormente, separados por dos puntos (:). Dentro de las mismas llaves, desaés de una coma, ponemos la columna a la cual nos estamos refiriendo, en el caso de x, la 0, dado que la primera es tomada como la 0. Posteriormente hacemos lo mismo con y pero haciendo referencecia a la segunda columna, que es la 1.
Sissejuhatavad andmed, matplotlib.pyplot que funciona para realizar gráficas, "plot". En esta, entre paréntesis, ponemos los datos que queremos graficar como "x" y "y" teniendo en cuenta las variables asignadas a cada columna cuando importamos la informationciónteriormente con una 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 que siempre heina que poner plt. antes de llamar a la función para que el program entienda a que librería nos estamos refiriendo.
6. samm: Encuentra El Área
Con todos los pasos anteriores listos, es posible comenzar and encontrar el área bajo la linea de la función. Como dicho en la Introducción, esta área se puede encontrar mediante la medida de pasttiples trapecios dibujados justo abajo de la linea de la función. Aunque la medida no es completamente täpne ja mu aproximada. El cálculo realizado en python se centra en realizar trapecios, cada uno de el intervalo entre cada dato en x, teniendo en cuenta los y's que leresponden a cada uno de estos x. Hay que tener en cuenta que la fórmula del área de un trapecio es c*((a+b)/2) donde a y b son los lados paralelos y c el lado que forma 90 grados con a y con b.
Ahora, como tenemos que sumar trapecios hasta que todos los datos se acaben usamos la función while para que pase algo hasta que otra cosa de pasar. Primero, como necesitamos usar diferentes datos de la list, creamos una variable desde afuera, nosotros utilizamos qyw, que comienzan siendo el dato 1 y el dato 2. Sin embargo, como necesitamos que estos datos cambien cada vez que sean utilizados, usamos la funció samas, que hace que un loop se repita hasta que algo deje de pasar, en este caso hasta que el dato dos se vuelva igual o linnapea al número datos que se utilizan hasta llegar al tiempo que el usuario ingreso. Esto se hace con el fin de poder crear todos los trapecios y sumarlos, encontrando el área. Para poder utilizar la fórmula de los trapecios para poder sumar, necesitamos crear esas lineas hypotéticas entre valores para medir el área de un espacio determinado. Hay que recorder que la columna 0 hace referencecia "x" y la columna 1 a "y". Con estos datos, que cambian cada vez que el loop se repita se utiliza la fórmula del área de un trapecio y, posteriormente, los sumamos 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 antes. A esta le ponemos un valor de 0 inicialmente, dado que al principio no se ha sumado ningún área. Lõplik, ya afuera del loop, imprimimos con la función "print" el área y le ponemos las unidades, que son metros.
Samm 7: Sombrear El Área Y Finalizar El Programa
Como paso final, el program debe sombrear el área entre y = 0 y su altura, que hace referencia a su velocidad en y. Por esto, lo que hey que hacer es utilizar la función de la librería matplotlib.pyplot, "fill_between". Como en todas las funciones de esta librería, es cesare colocar el plt. antes de ingresar la función para llamar a la librería. Ahora, al final de llamar la función y entre paréntesis, se ponen las variables que hacen referencia a los valores en "x" y en "y" con una coma intermedia para que sombree esos valores y ya.
Con esto hecho, el programmi está finalizado. Sin embargo, es importante recordar que para que el program grafique hay que llamar a la función plot, también de la librería pyplot para que muestre la gráfica.
8. samm: Código Extra
Si quieren que la gráfica quede con cuadricula utilizamos la función "grid", de pyplot y entre paréntesis true para que la gráfica la tenga.
Los colores se pueden ingresar en cadenas hexadecimales (‘#008000’); tupp RGB (0, 1, 0); intensidades de escala de grises (‘0,8’); nombres (‘roheline’); 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 con la función title de la librería pyplot ingresando el nombre entre paréntesis y entre comillas.
El nombre de los ejes se puede designar con la función "xlabel" y "ylabel" de la librería pyplot igual que el titulo.
Los tipos de linea más comunes se ubican justo después del color con los referentes: ‘-’ para una línea sólida,’ -‘para una línea a rayas,’ -. ‘Para una línea con puntos y rayas y’: ‘para una línea punteada.
Soovitan:
Castle Planter (koos Tinkercadi koodiplokkidega): 25 sammu (koos piltidega)
Castle Planter (koos Tinkercadi koodiplokkidega): selle disaini teostamine võttis mul üsna kaua aega ja kuna minu kodeerimisoskus on vähemalt öeldes piiratud, loodan, et see õnnestus hästi :) Kasutades juhiseid, peaksite saama taaslooge selle disaini kõik aspektid ilma
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): 4 sammu (koos piltidega)
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): olen näinud palju inimesi, kes teevad makroläätsi tavalise komplekti objektiiviga (tavaliselt 18–55 mm). Enamik neist on objektiiv, mis on lihtsalt tagurpidi kaamera külge kinnitatud või esielement eemaldatud. Mõlemal variandil on varjuküljed. Objektiivi kinnitamiseks
Como Hallar El Recorrido De Un Objeto ja El Área Bajo La Curva En Python: 7 sammu
Como Hallar El Recorrido De Un Objeto Y El Área Bajo La Curva En Python: Este program gr á fica la curva que existe entre la relaci ó n velocidad contra tiempo en el movimiento de un objeto. Adem á s programm programm arvutus el recorrido que hizo este objeto al encontrar el á rea debajo de la curva que
Cálculo Del Área Bajo La Curva De Una Función Con Python: 8 sammu
Cálculo Del Área Bajo La Curva De Una Función Con Python: Antes que nada, para desarrollar este programme debes instalar la plataforma Python desde su p á gina Official :. Lo m á s soovitatavad es instalar la versi ó n 2.7.12 de 64 bit
Hallar Desplazamiento De Un Objeto En Caída Tasuta: 9 sammu
Hallar Desplazamiento De Un Objeto En Caída Libre: En este program vamos a tener la posibilidad de hallar lo que se desplaza un objeto en ca í da free solo grab á ndolo, usando tracker y python