INHOUDSOPGAWE:

Como Hallar El Recorrido De Un Objeto Y El Área Bajo La Curva En Python: 7 stappe
Como Hallar El Recorrido De Un Objeto Y El Área Bajo La Curva En Python: 7 stappe

Video: Como Hallar El Recorrido De Un Objeto Y El Área Bajo La Curva En Python: 7 stappe

Video: Como Hallar El Recorrido De Un Objeto Y El Área Bajo La Curva En Python: 7 stappe
Video: Distancia recorrida | Área bajo la curva v-t 2024, November
Anonim
Como Hallar El Recorrido De Un Objeto Y El Área Bajo La Curva En Python
Como Hallar El Recorrido De Un Objeto Y El Área Bajo La Curva En Python

Este programa gráfica la curva que existe entre la relación velocidad contra tiempo en el movimiento de un objeto. Además este programa calcula el recorrido que hizo este objeto al encontrar el área debajo de la curva que se gráfica.

Stap 1: Haz Un Vídeo En Tracker Y Haz El Seguimiento

Haz Un Vídeo En Tracker Y Haz El Seguimiento
Haz Un Vídeo En Tracker Y Haz El Seguimiento
Haz Un Vídeo En Tracker Y Haz El Seguimiento
Haz Un Vídeo En Tracker Y Haz El Seguimiento

Maak 'n video met 'n objektiewe film. Ons kan die data van die snelheid in kontra tiempo gebruik. U kan dit ook gebruik as 'n argief van 'n teks wat gebruik kan word vir die posteriormente en el código.

Laai die program af op die volgende skakel:

Stap 2: Importar E Instalar Librerías

Importar E Instalar Librerías
Importar E Instalar Librerías

Debes importar las librerías llamadas numpy y matplotlib.pyplot. Esto es porque sin ellas el código no funcionaría. Antes de importar estas librerías debes instalarlas. En Windows debes primero presionar el botón windows and el botón R. Aparecerá una ventana negra, debes beskrywe die volgende:

cd c:/python27/scripts

U kan ook die debatte wat ons installeer, installeer om die biblioteek in te voer.

Este es el codigo que debes utilizar and el programa:

invoer numpy as npimport matplotlib.pyplot as plt

Stap 3: Crea Una Variable Que Contenga Los Datos a Gráficar Y Añádelos en Una Lista

Crea Una Variable Que Contenga Los Datos a Gráficar Y Añádelos en Una Lista
Crea Una Variable Que Contenga Los Datos a Gráficar Y Añádelos en Una Lista

Gebruik 'n lys van gegewens (data wat u kan navolg). Daar is 'n lys met 'n veranderlike vir die wagwoord. Luego esa variable añádela a dos listas, una para el eje x y otra para el eje y.

data = np.loadtxt ("Datos tec.txt", float) x = data [0: 1000, 0] y = data [0: 1000, 1]

Stap 4: Encuentra El Área

Encuentra El Área
Encuentra El Área

Para el área debes crear un for i in range. Debes limitarlo a el numero de datos que tienes. Luidens al ons eienskappe, kan u die programme bereken en die totale waarde daarvan bereken. Ons bied 'n groot aantal basiese oplaadmetodes, wat in verskillende dele verdeel kan word. Para que haga varios trapecios debes decir que se coja el data inicial, que se sume el siguiente y se divida en 2. Luego ese valor multiplicarlo por el date inicial restado al dates signuiente. U kan ook 'n lys van vakatures met betrekking tot die lys opneem.

area = vir i in reeks (0, 10): area.append ((((y [i+1]+y )/2)*(x [i+1] -x )))

Stap 5: Imprime El Área

Imprime El Área
Imprime El Área

Para imprimir los resultados de tu área, debes imprimir la suma de cada área.

druk "El recorrido fue de", som (oppervlakte), "metro's"

Stap 6: Gráfica Los Resultados

Gráfica Los Resultados
Gráfica Los Resultados

Para gráficar los resultados es muy sencillo. Debes skryf 'n plot en 'n entre paréntesis las listas en las que tienes guardados los datos con los que vas a trabajar. Finalmente beskryf plt.show para que se pueda visualizar la gráfica.

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

Stap 7: Resultate finale

Resultate Finale
Resultate Finale
Resultate Finale
Resultate Finale

Die finale resultaat is soortgelyk aan die esto. La gráfica depende del movimiento que estés analizando. Besonderhede is van mening dat ons 'n negatiewe of negatiewe resultaat kan hê.

invoer numpy as np

voer matplotlib.pyplot in as plt

data = np.loadtxt ("Datos tec.txt", float)

x = data [0: 1000, 0] y = data [0: 1000, 1]

gebied =

vir i in reeks (0, 10): area.append ((((y [i+1]+y )/2)*(x [i+1] -x )))

druk "El recorrido fue de", som (oppervlakte), "metro's"

plt.plot (x, y, "r-")

plt.fill_between (x, y) plt.show ()

Aanbeveel: