¿Cómo puedo disfrutar más de las matemáticas?

No soy un gran programador, pero he usado MATLAB durante un par de años y creo que Matlab es una de las mejores formas de casar las matemáticas y la programación.

Solo una introducción rápida a Matlab si no está familiarizado con él: es una herramienta poderosa que los ingenieros y matemáticos aplicados usan para resolver casi cualquier tipo de problema matemático aplicado, con una fuerza indiscutiblemente incomparable en álgebra matricial. Pareces cómodo con lenguajes de programación relativamente difíciles, por lo que Matlab será muy fácil para ti, es realmente más un lenguaje de secuencias de comandos. Pero creo que te divertirás mucho usando Matlab para aprender matemáticas y practicar conceptos; Con Matlab puede escribir rápidamente programas completos y sólidos para hacer su tarea de matemáticas, generar gráficos y diagramas hermosos, incluso estudiar para los exámenes.

Matlab también puede ayudarlo a explorar otros emocionantes campos de la informática, como el procesamiento de imágenes y la minería de datos, que utilizan temas como el álgebra lineal y las estadísticas (¡las mismas matemáticas que no le gustan!) Para resolver innumerables problemas del mundo real. Matlab tiene herramientas especializadas para docenas de estas subáreas, y puede darle un comienzo rápido para abordar estos temas con una introducción suave a los tecnicismos matemáticos.

Matlab debería estar disponible en su universidad como un recurso compartido, tal vez en las computadoras del departamento de ingeniería o matemáticas. Software como Mathematica y Maple también pueden brindarle una funcionalidad similar, pero Matlab tiene un lugar especial en mi corazón.

Algo que podría ayudarlo a comenzar de inmediato: Project Euler (http://projecteuler.net/). Es una gran colección de problemas matemáticos intrigantes, pero en realidad es un desafío de programación, intentado por entusiastas de la programación y las matemáticas de todo el mundo. Intente usar Matlab o su lenguaje de programación favorito para superar algunos de estos problemas de la manera más eficiente y elegante posible, y verá cuán intrincadamente entrelazados están los dos campos.

Puede intentar leer algunos libros populares de matemáticas / ciencias recreativas. Estos libros se centran más en las partes divertidas e interesantes de las matemáticas, y los usos de las matemáticas en problemas científicos interesantes y famosos.

A medida que los lea, es probable que encuentre introducciones rápidas a los conceptos básicos necesarios (que serán una buena revisión de lo que está aprendiendo en las clases) que se presentan de una manera interesante a medida que conducen a un resultado más complicado que Es realmente útil.

Probablemente pueda obtener algunas sugerencias realmente buenas de las personas en Quora si hace una pregunta de seguimiento, pero aquí están mis sugerencias para comenzar:

George Gamow, “Uno Dos Tres … Infinito”
Douglas Hofstadter, “Gödel, Escher, Bach”
Michio Kaku, “Hiperespacio”

Nunca pude averiguar para qué podrían ser útiles estas matrices y mi profesor tampoco estaba ayudando (“¿Quién necesita una aplicación si puede calcular las matrices NxN”)?
Realmente comencé a entender y me gustaban las matrices, cuando tomé una clase de robótica . Calcular y programar los movimientos de las articulaciones y saltar de un sistema de coordenadas a otro me hizo comprender más las matrices.
(Aunque esto no significa que no los odiarás, cuando tu robot no se mueva de la manera que deseas. Solo que ahora es un desafío resolverlos, más que un dolor como un ejercicio con lápiz y papel).
Puede comenzar a leer sobre Matrices de transformación ( http://en.wikipedia.org/wiki/Tra …) y luego comenzar a programar en MATLAB y simular un robot en Simulink (si no tiene uno real a mano 😉
(El usuario de Quora tiene toda la razón sobre que MATLAB es un enlace perfecto entre las matemáticas y la programación)

Cuando se trata de probabilidades , es aún más fácil. Intente calcular la probabilidad de un problema o juego de todos los días y luego programe una simulación para verificar sus hallazgos.
(Mis amigos y yo tuvimos un desacuerdo sobre cuánto mejor se desempeña si defiende a su país en el juego de mesa Riesgo con dos en lugar de una tropa contra 3 tropas entrantes. Una pregunta estúpida que no es fácil de resolver en teoría (en renunciamos a este caso, pero intentarlo fue divertido y aprendimos mucho sobre las probabilidades. Puede expandirlo fácilmente a muchos otros juegos de mesa / juegos de cartas / etc. y sobre la marcha aprender sobre matemáticas y programación.

Si encuentra aburrido resolver ecuaciones , intente programar un solucionador de ecuaciones simple . Es un gran desafío y al pensar en cómo un programa debería encontrar una solución, tendrá que profundizar en la parte matemática. De nuevo esta vez como un desafío más como un ejercicio.