جدول المحتويات:

Desplazamiento De Un Objeto Mediante El Calculo De Área En Python: 8 خطوات (بالصور)
Desplazamiento De Un Objeto Mediante El Calculo De Área En Python: 8 خطوات (بالصور)

فيديو: Desplazamiento De Un Objeto Mediante El Calculo De Área En Python: 8 خطوات (بالصور)

فيديو: Desplazamiento De Un Objeto Mediante El Calculo De Área En Python: 8 خطوات (بالصور)
فيديو: A pretty reason why Gaussian + Gaussian = Gaussian 2024, شهر نوفمبر
Anonim
Desplazamiento De Un Objeto Mediante El Calculo De Área En Python
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، es posible encontrar el área de su movimiento en una gráfica de velocidad cont tiempo. الحظر المفروض على الخطيئة ، لا توجد قيود على ذلك ، لا توجد مشكلة في الحفاظ على الموارد المالية. Por esta razón، este tutorial se centrara enseñar como hacer un programa en python para que este encuentre el área automáticamente dada una lista de datos y el tiempo que se quiere graficar.

الخطوة 1: تحضير Y Descarga Librerías

انتيس كيو ندى ، obviamente ، hay descargar el programa. Esto se puede hacer en el siguiente الرابط: https://www.python.org/. También hay que tener en cuenta que se debe descargar python 2.7.9.1 تحديث 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 programa، necesitamos matplotlib، pararicar gráficos، y numpy، para realizar funciones matemáticas de alto nivel.

Para poder descargarlos، en un equipo con sistema operativo iOS، hay que abrir el terminal، que se puede buscar en spotlight (command + space) y escribir "pip install pylab"، enter، y luego "pip install matplotlib".

Por el otro lado، en un sistema operativo de windows، 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 sistema، tecleando en el buscador cmd. Una vez abierto el programa، se teclea pip، donde aparecerán todas las funciones que tiene el programa. Allí para descargar las librerías ، مثل "pip install pylab" ، أدخل ، y luego "pip install matplotlib".

الخطوة 2: Importar Librerías

Importar Librerías
Importar Librerías

Lo primero، como siempre، es importar las librerías que vamos a necesitar para que todo funcione. Para este programa solamente es necesario importar la librería matplotlib.pyplot y numpy. En primer lugar، necesitamos de matplotlib.pyplot para poder realizar la gráfica con los datos de la lista. En segundo lugar، necesitamos la librería numpy dado que con esta importamos los datos del archivo.txt con los que graficaremos and encontraremos el área bajo la función.

الخطوة 3: Importa La Lista De Datos Que Vas a Utilizar

استيراد لا ليستا دي داتوس كيو فاس إيه أوتليزار
استيراد لا ليستا دي داتوس كيو فاس إيه أوتليزار

Cuando ya tenemos importadas las 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 selected، en este caso un péndulo. Para esto، usamos la función de la librería numpy "loadtxt". توجد بيانات غير متغيرة في حالة وجود "بيانات" لاما في حالة استخدام لغة اللاما المستخدمة في الرسم التخطيطي للوظائف والأرباح. 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. هذه هي أهم العناصر التي يجب مراعاتها في هذا المجال.

الخطوة الرابعة: بريجونتا الأسوريو التيمبو

بريجونتا العسوريو التيمبو
بريجونتا العسوريو التيمبو

Como dicho anteriormente ، este programa también va a ser capaz de preguntarle al usuario cuanto tiempo quiere graficar، obviamente este tiempo debe ser menor o igual al también máximo de los datos، mayresado que a se ingara programme كيو لا توجد بيانات كافية.

Ahora، como este tiempo noesenta los datos hay que hacer una convertión de este tiempo para obtener el número de valores que se debe graficar. En primer lugar، 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. الحظر المفروض على الخطيئة ، لا توجد مشكلة في ذلك. 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: 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 lista con los datos para el eje x y uno para el eje y. هذا هو الحال بالنسبة للأصناف المتغيرة. من المهم أن يكون الأمر كذلك بالنسبة للرسوم الجرافيكية الموجودة في القائمة المنفردة. Primero، llamamos a los valores importados، que en este caso llamamos "data"، abrimos llaves e ingresamos el intertery de valores que، en este caso es de 0 a T، la variable asignada a los datos que se quieren graficar anteriormente، eparados por dos puntos (:). Dentro de las mismas llaves، despué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. لا سيجوندا كولومنا ، كيو إس لا 1.

Con los datos ya ingresados، utilizamos la función de 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 información anteriormente 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 hay que poner plt. antes de llamar a la función para que el programa entienda a que librería nos estamos refiriendo.

الخطوة السادسة: Encuentra El rea

Encuentra El rea
Encuentra El rea

Con todos los pasos anteriores listos ، هو أمر ممكن أن يكون أمرًا محتملًا. Como dicho en la introducción، esta área se puede encontrar mediante la medida de múltiples trapecios dibujados justo abajo de la linea de la función. Aunque la medida no es كاملة بالضبط هي muy aproximada. El cálculo realizado en python se centra en realizar trapecios، cada uno de el interalo entre cada dato en x، teniendo en cuenta los y's que le concen 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 lista، creamos una variable desde afuera، nosotros utilizamos qyw، que comienzan siendo el dato 1 y el dato 2. حظر الخطيئة، como necesitamos que estos datos cambien cada vez funosci seanamos بينما ، 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 mayor 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. تستخدم الفقرة الخاصة بقرن السومار ، والتي يجب أن تكون موجودة على نطاق واسع. سجل Hay que que la columna 0 hace Referencia a "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، backiormente، 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 desde antes. A esta le ponemos un valor de 0 inicialmente، dado que al Principio no se ha sumado ningún área. Finalmente، ya afuera del loop، Imprimimos con la función "print" el área y le ponemos las unidades، que son metros.

الخطوة السابعة: Sombrear El rea Y Finalizar El Programa

Sombrear El rea Y Finalizar El Programa
Sombrear El rea Y Finalizar El Programa

Como paso final، el programa debe sombrear el área entre y = 0 y su altura، que hace Referencia a su velocidad en y. Por esto، lo que hay 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 necesario 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 programa está finalizado. الحظر المفروض على الخطيئة ، وهو رقم قياسي هام بالنسبة إلى البرنامج الغرافيكي hay que llamar a la función plot، también de la librería pyplot para que muestre la gráfica.

الخطوة 8: Código Extra

كوديجو إكسترا
كوديجو إكسترا

Si quieren que la gráfica quede con cuadricula utilizamos la función "network"، de pyplot y entre paréntesis true para que la gráfica la tenga.

Los colores se pueden ingresar en cadenas hexadecimales ("# 008000")؛ tuplas con convención RGB (0، 1، 0) ؛ انتينسيداديس دي اسكالا دي جريسيس ("0.8") ؛ nombres ("أخضر") ؛ 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' الفقرة بلانكو.

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 and 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.

موصى به: