Introducción a vectores
Este
curso trata de mirar el mundo que nos rodea e inventar maneras
inteligentes para simular ese mundo con código. Empezaremos por mirar
física básica: cómo una manzana cae de un árbol, cómo un péndulo oscila
en el aire, cómo la tierra gira alrededor del sol, etc. Todo lo que
discutiremos aquí requiere el uso del bloque de construcción más básico
para la programación de movimiento: el vector. Así que aquí es donde comenzamos nuestra historia.
Ahora,
la palabra vector puede significar muchas cosas diferentes. Vector es
el nombre de una banda de rock new wave formada en Sacramento,
California a principios de los 80s. Es el nombre de un cereal de
desayuno fabricado por Kellogg’s Canadá. En el campo de la
epidemiología, un vector se utiliza para describir a un organismo que
transmite la infección de un huésped a otro. En el lenguaje de
programación C++, un vector (std::vector) es una implementación de una
estructura de datos de arreglos que puede cambiar dinámicamente su
tamaño. Aunque todas estas definiciones son interesantes, no son lo que
estamos buscando. Lo que queremos es llamado un vector euclidiano
(llamado así por el matemático griego Euclides y también conocido como
un vector geométrico). Cuando veas el término “vector” en este curso,
puedes suponer que se refiere a un vector euclidiano, definido como una entidad que tiene tanto magnitud como dirección.
Un
vector típicamente se dibuja como una flecha; la dirección está
indicada por hacia dónde apunta la flecha y la magnitud por la longitud
de la propia flecha.

No hay comentarios:
Publicar un comentario