2009-04-06 18 views
29

¿Tiene alguna recomendación de libros o sitios web que me enseñen la notación matemática? Como desarrollador, trabajo en una amplia gama de proyectos desde .NET/SQL Server hasta juegos Flash y, a menudo, me refiero a artículos en Internet como guía. Muchos de los artículos contienen una fórmula matemática, y a menos que vayan acompañados de explicaciones en "inglés sencillo", normalmente me cuesta convertir la fórmula en código.¿Cómo aprender la notación matemática?

Tengo una licenciatura en Multimedia interactiva, por lo que no he tenido una educación matemática superior, sin embargo, no creo que las matemáticas sean demasiado exigentes para descubrirlas.

Afortunadamente al aprender esta notación podré profundizar en mis conocimientos si realmente me puedo atascar en más.


Nota: favor, no sugieren que vuelvo a la escuela, y hacer un curso de matemáticas más alta ya que, aunque sé que esta sería la mejor apuesta, simplemente no es una opción. Aparte de eso, todas y cada una de las sugerencias son bienvenidas.


actualización

Éstos son algunos tipos de cosa que programa más a menudo. No estoy seguro de qué áreas de matemáticas cubren.

  • 2d y 3d de detección de colisión
  • informes utilidades para aplicaciones de recogida de datos (formularios de registro, encuestas, etc.)
  • 2d y 3d matemáticas vector, basados ​​principalmente alrededor de los juegos
  • Manipulación de color (mediante programación la decoloración de un color al siguiente, agregando y restando colores, haciendo que los colores sean más claros/oscuros sobre la marcha)

Espero que esto ayude a agregar un poco de contexto.

+1

Podría proporcionar algunos ejemplos de los tipos de artículos que intenta comprender. Las matemáticas son un gran campo, matrices, álgebra lineal, estadísticas, etc. Todos estos son útiles para un desarrollador, pero todos requieren diferentes recursos para ponerse al día con ellos. – dommer

Respuesta

8

Parece que muchas de sus aplicaciones están en gráficos de computadora.

Uno de los libros de texto clásicos es Foley and Van Dam. Puede considerar obtener una copia. Puede que no se ralentice para explicar matrices (vea el enlace que brindé para una página sobre transformaciones de coordenadas), pero hay suficiente contexto allí que probablemente pueda hacer bien si realiza algunas búsquedas básicas en algunos de los conceptos de álgebra lineal, o echa un vistazo a un libro de álgebra lineal de la biblioteca.

No parece que se beneficiaría mucho de una "digestión" completa de un curso de álgebra lineal (que se aplica a valores propios, factorización de matriz, & otras cosas). Solo tomaría un concepto a la vez según surja. Puedes aprender bastante de la ósmosis lenta.

4

Buenas respuestas ya.

Debería esperar que la notación matemática sea difícil, porque tiene mucho significado en muy pocos símbolos, por lo que debe reducir la velocidad y tomar una ecuación a la vez, sin ningún descremado. Y generalmente tiene que leer un libro o artículo sobre el tema general.

Conocí profesores de matemáticas que decían que cuando abordaban un trabajo no familiar tenían que tomar un café, bajar el ritmo y analizar cada afirmación y cada ecuación hasta que la entendieran.

Tengo que usar un poco de matemáticas en mi trabajo diario, pero sobre todo se reduce al álgebra y trigonometría de la escuela secundaria, más cálculo diferencial básico y ecuaciones diferenciales básicas y álgebra lineal. La mayoría de la gente solo necesita las cosas de la secundaria.

Lo mejor de la suerte.

7

Lo principal que deberá comprender es la notación de la teoría de conjuntos. Todo lo que realmente necesitas es el libro más delgado que puedas encontrar y tendrá el 90% de lo que necesitas.

Recuerdo haber leído "Naive Set Theory" por Halmos hace algunos años, después de lo cual había poco que no podía entender. Pero si ese libro en particular no es una opción, dirígete a cualquier biblioteca de la Universidad para elegir un libro introductorio de teoría de conjuntos y eso debería darte lo que necesitas.