Está en la página 1de 25

Grupal Activity one

ESPECIE COBRA:

Mendoza Del Carmen Mario Enrique.

Porras García William Alberto.

Tlehuactle Acatzihua Carlos Francisco.

Porras Puertos Bernabé.

INSTITUTO TECNOLOGICO DE TEHUACAN

CARRERA: Ing. Civil

Asignatura: Fundamentos De La Mecánica Del Medio continuo.

Grupo: E

Fecha: 17 de octubre de 2021


INDICE
Introducción ................................................................................................................ 3

Como capturar vectores en Python ............................................................................. 4

Como capturar matrices en Python............................................................................. 4

Rutina no. 1 (Producto escalar). ................................................................................. 4

Rutina no. 2 (Vector unitario). ................................................................................... 6

Rutina no. 3 (Vector proyección). .............................................................................. 7

Rutina no. 4 (Producto vectorial). .............................................................................. 9

Rutina no. 5 (Triple Producto escalar)...................................................................... 10

Rutina no. 6 (Triple Producto vectorial). .................................................................. 12

Rutina no. 7 (Suma de Einstein). .............................................................................. 13

Rutina no. 8 (Delta de Kronecker)............................................................................ 14

Rutina no. 9 (Seudo tensor Levi-Civita). .................................................................. 16

Rutina no. 10 (Operación UijTij). ............................................................................ 17

Rutina no. 11 (Operación UijTji). ............................................................................ 18

Rutina no. 12 (Operación UijTjk)............................................................................. 19

Rutina no. 13 (Operación UijTki)............................................................................. 20

Rutina no. 14 (Operación UijTkj)............................................................................. 21

Rutina no. 15 (Operación Uijak). ............................................................................. 22

Rutina no. 16 (Operación T2). .................................................................................. 23

Rutina no. 17 (Operación T3). .................................................................................. 24


Introducción

En este documento se expresarán los pasos que conlleva programar algunas rutinas

para su uso en el programa Python. Además, que se indicaran procesos básicos como

indicar texto y otras cosas más.


Como capturar vectores en Python

La captura de vectores se maneja de la siguiente manera en la consola

de Python:

Como capturar matrices en Python

La captura de matrices se mete con el siguiente comando de la siguiente

manera en la consola de Python:

Rutina no. 1 (Producto escalar).

primero se deben de buscar como expresarlas en términos de programación para que

Python los pueda reconocer. Entonces en primer lugar vamos al libro (Mecánica del medio

continuo: Conceptos básicos) y comenzamos a buscar las expresiones correspondientes

para interpretarlas en Python, esto se deberá buscar para cada una de las ecuaciones.

Ahora la ecuación que está en el libro se encuentra en la página 21 y es la siguiente:


Después una vez que abrimos Python (IDLE) metemos la entrada en lenguaje de

programación como se muestra de la siguiente forma:

Una ve metiendo el comando y la forma en que se tomaran los datos, tenemos que

correr el programa para que tome los valores y los resuelva, entonces una vez corriendo el

programa registramos los datos:

Una vez que se metió el código se debe de correr el programa

Y comenzamos a meter datos:


Y nos da el resultado:

Rutina no. 2 (Vector unitario).

En este caso tendremos que buscar de nuevo en el libro las ecuaciones que nos

mencionan como hacer el vector unitario:

Ya una vez encontrada la ecuación, lo que tenemos que hacer es escribirla ecuación

e interpretarla en lenguaje de programación:


Ahora una vez que tenemos interpretada la ecuación hacemos que corra el programa

y metemos los daos que nos pide:

Y una vez metiendo todos los datos, obtenemos el resultado:

Rutina no. 3 (Vector proyección).


Dentro de esta rutina se busca hacer el vector de proyección mediante el programa

Python por lo cual se tiene que buscar en el libro la ecuación que representa al vector de

proyección y es el siguiente:

Y de ahí partimos para ir al programa y meter los datos, pero en lenguaje de

programación:

Una vez escrito el comando para calcular el vector de proyección arrancamos el

programa y le metemos los datos:


Y el resultado que nos arroja es el siguiente:

Rutina no. 4 (Producto vectorial).

En esta rutina las ecuaciones del producto vectorial se encuentran en las pagina 21

del libro y es la ecuación 1.35

Después una vez abierto el programa Python tenemos que describir como es que el

programa reconocerá a este producto vectorial, y será de la siguiente forma:

De esta manera es a como se debe de expresar en Python el producto vectorial y se

le pueden poner los valores de la ecuación para que Python los resuelva.
una vez corriendo nos comenzara a pedir los valores:

Y una vez que se meten los datos nos dará una salida:

Lo cual es el resultado.

Rutina no. 5 (Triple Producto escalar).

Las ecuaciones que indican como se expresa el triple producto escalar se encuentran en la

pagina 22 y es la siguiente:
Y ahora en la manera que se expresa en lenguaje de programación es el siguiente:

Después corremos el programa y metemos los datos correspondientes para la ecuación:

Y el resultado es:
Rutina no. 6 (Triple Producto vectorial).

La ecuación de el triple producto vectorial esta en la misma pagina que

en la página del triple producto escalar y esta en la página 22, la ecuación es la

siguiente:

Ahora la interpretamos en Python para poder calcularla:

Hacemos correr el programa y metemos los datos:


Y nos da el resultado:

Rutina no. 7 (Suma de Einstein).

Esta ecuación se encuentra en la pagina 23 y es la siguiente:


Después metemos los datos a la consola de Python:

Ahora metemos datos:

Y nos da la salida:

Rutina no. 8 (Delta de Kronecker).

Ahora en esta rutina tenemos que buscar primero en el libro donde es que se

encuentra la ecuación para poder escribirla en lenguaje de programación. La ecuación de

delta kronecker se encuentra en la pagina 27 y es la ecuación 1.47 y 1.48:


Ahora ya en Python se busca en la lista de rutinas la función de delta kronecker y se

expresa de la siguiente manera:

Una ves que se expresa en términos de programación, se corre el programa y se introducen

los valores.
Ya introducidos los datos no da la salida que es el resultado:

Rutina no. 9 (Seudo tensor Levi-Civita).

La ecuación correspondiente se representa de la siguiente manera:

Corriendo el programa metemos los datos:


Y nos da:

Rutina no. 10 (Operación UijTij).

Esta operación se representa de esta manera en la consola de Python:

Y metiendo datos:
Y como resultado obtenemos:

Rutina no. 11 (Operación UijTji).

Metemos la representación de la operación:

Hacemos que corra el comando y metemos los datos:


Y nos da un resultado:

Rutina no. 12 (Operación UijTjk).

En la consola metemos la representación de la operación:

A continuación, metemos datos:


Y nos da:

Rutina no. 13 (Operación UijTki).

Metemos en la consola el comando de la operación:

Ya corriendo la consola o mas bien el comando, metemos los datos:


Obtenemos lo siguiente:

Rutina no. 14 (Operación UijTkj).

Metemos la operación a la consola:

Metemos los datos:


Y obtenemos el resultado:

Rutina no. 15 (Operación Uijak).

En la consola tenemos que meter la representación de la operación de la siguiente manera:

Y de nuevo metemos los datos, pero una vez arrancado el comando:


Y obtenemos lo siguiente:

Rutina no. 16 (Operación T2).

En la rutina tendremos que meter la operación T2 en la consola de Python, pero en lenguaje

de programación:

Después corremos el programa y metemos los datos correspondientes:

El resultado que obtenemos es:


Rutina no. 17 (Operación T3).

Expresamos la operación en la consola de Python de la siguiente forma:

Y metemos los datos que son:

Y por ultimo nos da el resultado:

También podría gustarte