Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grupo 6
Integrantes:
● Nicolas Zagal Vallejo - U20201C429 (Ing. Software)
● Juan Daniel Ayala Quiñones -U20211C678 (Ing.Sistemas)
● Diego Campos Villanueva - U201915361 (Ing.Sistemas)
● Josue Arrunátegui Aguilar- U202111033 (Ing. Software)
● Darwin Mendoza Cosi - U20201E764 (Ing.Sistemas)
Sección SV31
Lima, Perú
2022-01
Índice
1. Introducción
2. Objetivos
3. Fundamento Teórico
3.1 Teoría de matemática
3.1.1 Cómo es una transformación lineal
3.2 Teoría de Programación
4. Ejercicios Propuestos y resueltos
5. Bibliografía
1. Introducción:
En los mediados del siglo XIX se consolida el álgebra lineal con los aportes de Grassman y
otros matemáticos que también hicieron importantes contribuciones en el tema son Cayley, Sylvester
y Hamilton. Dentro del álgebra lineal las transformaciones lineales y las matrices son los temas que
más marcaron la historia de la humanidad (Roa & Yair, 2019).
Es por ello que el tema que trabajaremos son las transformaciones lineales. El cual se observa
que es un tema muy importante en las matemáticas y en las ciencias físicas, sociales y económicas. El
problema en el cual trabajaremos se le denomina problema de extensión lineal que consiste en hallar
una TL a través de las imágenes de los vectores de una base. Exactamente la función de las TL
consiste en brindar una base en la cual se pudiera ver la representación de vectores y transformaciones
lineales como objetos geométricos (Instituto de Matemática, 2014).
Durante el desarrollo del trabajo se ha usado el software Visual Studio para la implementación
de un código en el lenguaje C + +. Se tomó la decisión de usar este lenguaje ya que todos los
integrantes del grupo estaban familiarizados con el mismo ya que se había aprendido su uso en ciclos
pasados. Por lo que la implementación del mismo no sería un problema para el trabajo.
2. Objetivos:
Teoría de matemática
En esta sección de teoría de matemática veremos todos los conceptos de matemática que usaremos
para llevar a cabo este trabajo. Es importante mencionar cada tema usado y ejemplos.
Veremos la teoría de Transformaciones lineales. La cual la presentaremos en la siguiente sección.
Rotación 2D
Sea 𝛼 un ángulo cualquiera, la rotación del vector ( 𝑥, 𝑦) está definido por:
T a=( x cos a− y sin α , x sin a+ y cosα)
● Notación matemática de una transformación lineal
Sea T una aplicación de Rn en Rm (T : R n → Rm ). T se llama Transformación Lineal si se
cumple:
Transformación pedida:
T (0 ; 0)=( 0 ;0)
T (2; 0)=(3 ; 0)
T (0 ;3)=(−1;2)
T (2; 3)=(2 ; 2)
Transformación pedida:
T (0 ; 0)=(0 ; 0)T (4 ;0)=(3 ;2)T (2 ;3)=(0; 4)
En este caso, nuestro grupo usará el IDE Microsoft Visual Studio enfocado en el lenguaje de
programación C + +, ya que se puede ejecutar de manera sencilla en cualquier software o
hardware. Asimismo, C + + puede soportar los distintos paradigmas de la programación como es el
caso de: Orientación a objetos, modular, lógico, funcional, imperativo, estructurado, entre otros
(Rivas, 2020).
CAPÍTULO 2
Idea Concebida
El trabajo que nos propusimos a programar trata sobre crear un programa que nos permita insertar
unas coordenadas de un conjunto de puntos en R2 y con esto formar una figura en un mapa. El gráfico
debe rotar gracias a su ángulo de rotación arbitrario ya sea en sentido horario o antihorario. Debe
aparecer el gráfico de la figura alargada o contraída, llamada también homotecia. Y por último tiene
que llevar el gráfico de la figura con respecto a alguna recta.
Usamos los formularios, ya que esto nos ayuda a dar una mejor interfaz a nuestro trabajo y porque
también nos permite interactuar con su función de botones para una mejor implementación del código.
A continuación, para explicar mejor nuestro proyecto decidimos dividirlo en dos partes para
entenderlo mejor.
Acá explicaremos brevemente cada una de las funciones de las casillas para poder entender mejor el
funcionamiento.
Grupo 6: Son los encargados de la realización del trabajo.
Trabajos: La sección trabajos se encarga de realizar un plan de trabajo para así poder estar mejor
organizados y presentar un trabajo exitoso.
Informe: La sección informe se encarga de documentar todo la teoría sobre lo que va relacionado con
nuestro proyecto y a su vez se encarga de corregir los errores que encontremos al momento de la
demostración.
En esta parte mostraremos el diagrama de flujo de nuestro programa y sus diferentes divisiones.
Este trabajo lo hemos dividido de esta forma para hacerlo lo más productivo posible. En primer lugar
vamos a escoger el lenguaje de programación más óptimo para todos los integrantes. Luego vamos a
digitar el código de programación y vamos a verificar si contiene errores a la hora de compilar, si es
así corregiremos el código y volveremos a compilar hasta que el programa funcione correctamente.
CAPÍTULO 3
Implementación
- Reflexión:
- Código Rotación:
- Código Homotecia:
3.1 Código ejecutado:
-Reflexión
- Rotacion
- Homotecia
Ejemplo de Arquitectura:
Ejemplo de Física:
Conclusiones
1. El proyecto nos ha guiado a investigar más acerca del tema de álgebra lineal lo que
nos ha dado más conceptos útiles que no conocíamos acerca del tema.
Bibliografía
de https://muytecnologicos.com/diccionario-tecnologico/ventajas-y-desventajas-de-c-mas-
mas/
Roa, A., & Yair, N. (Junio, 2013). Transformaciones Lineales. Universidad Surcolombiana.
Recuperado de https://repositoriousco.co/handle/123456789/582