สารบัญ:

Como Hallar El Recorrido De Un Objeto Y El Área Bajo La Curva En Python: 7 ขั้นตอน
Como Hallar El Recorrido De Un Objeto Y El Área Bajo La Curva En Python: 7 ขั้นตอน

วีดีโอ: Como Hallar El Recorrido De Un Objeto Y El Área Bajo La Curva En Python: 7 ขั้นตอน

วีดีโอ: Como Hallar El Recorrido De Un Objeto Y El Área Bajo La Curva En Python: 7 ขั้นตอน
วีดีโอ: หลักสูตร Next js ที่สมบูรณ์ - เรียนรู้ Nextjs ใน 2 ชั่วโมง! | ตอบโต้รหัสเวลา SSR + 2024, กรกฎาคม
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 โปรแกรม gráfica la curva que มีอยู่ entre la relación velocidad contra tiempo en el movimiento de un objeto. Además este programa แคลคูลา el recorrido que hizo este objeto al encontrar el área debajo de la curva que se gráfica.

ขั้นตอนที่ 1: Haz Un Vídeo En Tracker Y Haz El Seguimiento

Haz Un Vídeo En Tracker และ Haz El Seguimiento
Haz Un Vídeo En Tracker และ Haz El Seguimiento
Haz Un Vídeo En Tracker และ Haz El Seguimiento
Haz Un Vídeo En Tracker และ Haz El Seguimiento

สร้างวิดีโอจากวัตถุภาพยนตร์ Haz el seguimiento de este y utiliza los datos de velocidad ตรงกันข้ามกับ Tiempo Guarda esos datos como un archivo txt para utilizarlo posteriormente en el código. ลงชื่อเข้าใช้

ดาวน์โหลด Puede descargar este programa en el siguiente ลิงค์:

ขั้นตอนที่ 2: นำเข้า E Instalar Librerías

นำเข้า E Instalar Librerías
นำเข้า E Instalar Librerías

Debes นำเข้า las librías llamadas numpy y matplotlib.pyplot Esto es porque sin ellas el código ไม่มี funcionaría. Antes de importar estas librerias debes instalarlas. En Windows debes primero presionar el botón windows y el botón R. Aparecerá una ventana negra, debes escribir lo siguiente:

cd c:/python27/scripts

Presionas เข้าสู่ y luego debes decirle que instale las librerías de pip

Este es el código que debes utilizar en el programa:

นำเข้า numpy เป็น npimport matplotlib.pyplot เป็น plt

ขั้นตอนที่ 3: Crea Una Variable Que Contenga Los Datos a Gráficar Y Añádelos a Una Lista

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

Usa una lista de datos (ลอส datos que conseguiste en tracker) Esa lista debes asignarla a una ตัวแปร para que se guarden. Luego esa ตัวแปร 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]

ขั้นตอนที่ 4: Encuentra El Área

เอนคิวเอนทรา เอล อาเรีย
เอนคิวเอนทรา เอล อาเรีย

Para el área debes crear un for i อยู่ในระยะ Debes limitarlo a el numero de datos que tienes. Luego al ser una curva, debes hacer que el programa calcule el área de trapecios pequeños และ se sumen estas áreas. El área de un trapecio es sumando las dos bases, multiplicarla por la altura และเงินปันผล en dos. Para que haga varios trapecios debes decir que se coja el dato inicial, que se sume el siguiente y se divida en 2. Luego ese valor multiplicarlo por el dato inicial ร้านอาหาร Esto lo debes anexar อูนา lista vacía que puedes llamar área.

พื้นที่=สำหรับฉันในช่วง(0, 10): area.append((((y[i+1]+y)/2)*(x[i+1]-x)))

ขั้นตอนที่ 5: Imprime El Área

อิมพรีม เอล อาเรีย
อิมพรีม เอล อาเรีย

Para imprimir ลอส resultados de tu área, debes imprimir la suma de cada área.

พิมพ์ "El recorrido fue de", ผลรวม (พื้นที่), "เมืองใหญ่"

ขั้นตอนที่ 6: Grafica Los Resultados

Grafica Los Resultados
Grafica Los Resultados

สำหรับกราฟิก los resultados es muy sencillo. Debes escribir plt.plot และ entre paréntesis las listas en las que tienes guardados los datos con los que vas a trabajar. Finalmente อธิบาย plt.show para que se pueda visualizar la gráfica

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

ขั้นตอนที่ 7: ผลลัพธ์สุดท้าย

ผลลัพธ์ รอบชิงชนะเลิศ
ผลลัพธ์ รอบชิงชนะเลิศ
ผลลัพธ์ รอบชิงชนะเลิศ
ผลลัพธ์ รอบชิงชนะเลิศ

El resultado final debería ser คล้ายกับเอสโต La grafica depende del movimiento que estés analizando. โดยเฉพาะอย่างยิ่ง en este es un objeto cayendo, por lo que el resultado es negativo, pues el despllazamiento es negativo

นำเข้า numpy เป็น np

นำเข้า matplotlib.pyplot เป็น plt

data=np.loadtxt("Datos tec.txt", ทุ่น)

x=ข้อมูล[0:1000, 0] y=ข้อมูล[0:1000, 1]

พื้นที่=

สำหรับฉันอยู่ในช่วง(0, 10): area.append((((y[i+1]+y)/2)*(x[i+1]-x)))

พิมพ์ "El recorrido fue de", ผลรวม (พื้นที่), "เมืองใหญ่"

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

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

แนะนำ: