5 votos

Sugiéreme el camino para aprender Matemáticas

Soy ingeniero de software. Me interesan los ordenadores y he elegido este camino. Pero no sé nada de grandes matemáticas. Quiero aprender desde lo básico hasta cierto nivel (que me ayudaría en mi campo, como identificar la solución a un problema, el diseño de algoritmos, el diseño de formas y algunas animaciones en ellos). Así que, por favor, sugiéranme por dónde tengo que empezar. Por favor, sugiérame una lista de los conceptos que necesito aprender.

Muchas Gracias

4voto

Simon Nickerson Puntos 17147

Quizá lo que quieres decir es que quieres un libro como "Cómo resolverlo" de Polya.

http://www.amazon.com/How-Solve-Aspect-Mathematical-Method/dp/0691023565

3voto

markedup Puntos 505

Las áreas matemáticas más útiles para un programador son

  • trigonometría y álgebra lineal, especialmente para dibujar y reconocer formas, trazado de rayos, animaciones, etc,
  • combinatoria, en particular para enumerar conjuntos de forma inteligente, estimar tiempos de ejecución de bucles simples y recursiones, etc,
  • algo de teoría elemental de grupos y, en particular, de grupos de permutación, para algoritmos que impliquen trazar grafos (en particular, árboles) y también para la enumeración inteligente, como en el caso anterior.

Hay un montón de libros introductorios sobre cada uno de los temas mencionados, aunque quizá otras personas puedan comentar cuáles son los más adecuados para los no matemáticos. Tenga en cuenta que las tres áreas son bastante independientes, al menos al principio, y puede aprenderlas en cualquier orden o en paralelo.

Edición: He olvidado la que posiblemente sea la mejor manera de empezar: una vez que conozcas la definición y algunos datos básicos sobre los grupos, deberías leer el libro Perlas de Indra . Es un libro muy bonito que explica cómo dibujar ciertos tipos de fractales con el ordenador. Introduce todas las matemáticas relevantes prácticamente desde cero y proporciona los programas reales en pseudocódigo, listos para que los implementes en tu lenguaje favorito. Las matemáticas y los algoritmos que introduce son muy relevantes para otras situaciones, pero como te interesan especialmente los gráficos, ¡difícilmente encontrarás una forma mejor de empezar! Incluso hay un infografista que basa parte de su trabajo en ese libro.

1voto

Karl Voigtland Puntos 326

En programa ``sage'' me ayudó mucho. Puedes experimentar con objetos matemáticos en un entorno de programación. Es software libre - GPL2. Puedes probarlo online en un navegador. El sitio es http://sagemath.org/ . Más información: http://en.wikipedia.org/wiki/Sage_%28mathematics_software%29

EDIT: Esto no te enseñará matemáticas, pero puede ayudarte.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X