Depende de lo que quieras decir con ‘ Aplicaciones industriales ‘. Para ser sincero, nadie en el trabajo le pedirá que realice cálculos o transformaciones de Laplace.
Pero por otro lado, si ves, cada campo tiene las matemáticas como base. Con esto no quiero decir que las matemáticas sean “obligatorias” u “obligatorias” para ser aprendidas, pero pueden convertirlo en un experto.
Te daré algunos ejemplos
(Este es de mi propia experiencia)
Instancia 1 : suponga que está trabajando en el nivel del sistema operativo para una nueva plataforma y se le pide que abra el dispositivo. Esto implica escribir controladores y portar los existentes a su plataforma.
Ahora, a primera vista, no te interesarán las matemáticas que hay detrás, ¿verdad?
Pero debe tener la capacidad de estimar / comprender las diferencias entre los números: O (n ^ 2) vs O (lg (n)), sentido intuitivo de KB vs MB vs GB, qué tan lento es el disco comparado con la RAM. Si no se da cuenta de lo pequeño que es un KB en comparación con un GB, perderá el rendimiento de todo el sistema.
No estoy diciendo que todas las lecciones de matemáticas se utilizarán directamente una vez que ingrese a la industria, pero tampoco queda sin usar.
- ¿Cómo funciona la pila de recursión en la generación de una cadena binaria de n bits?
- Muchos resultados matemáticos se prueban con computadoras. Si un estudiante escribió un código como prueba en un examen sobre una prueba tradicional, ¿debería ser aceptado?
- Encontré los términos suma de verificación, MD5, SHA, etc. ¿Qué son la suma de verificación, MD5, SHA y la firma de código? ¿Cómo están relacionados y cómo funcionan?
- ¿Qué es p en 720p?
- ¿P es igual a DTIME (2 ^ n)?
Instancia 2: Ahora, Álgebra lineal tiene los conceptos de módulo aritmético , que aparece mucho en programación, y relaciones, que nuevamente están profundamente anidadas en la visión lógica del mundo de algunos temas de programación (por ejemplo, clases de equivalencia en pruebas de software , o consulta de base de datos ). Además, un “músculo” algebraico fuerte en tu cabeza es definitivamente importante en la práctica, porque el álgebra aparece inevitablemente. Solo calcular la complejidad del tiempo de ejecución es suficiente para que eso sea cierto.
Instancia 3: Llegando al tema de Cálculo, eso también se usa.
En un juego, uno de los sistemas más básicos que puedes encontrar es el Método de Euler . Es una buena forma de aproximar el resultado de una integración a lo largo del tiempo.
Aquí hay un ejemplo simple:
Velocidad = Velocidad + (Aceleración * ElapsedTimeSinceLastUpdate); Posición = Posición + (Velocidad * ElapsedTimeSinceLastUpdate);
Tenga en cuenta que integrar una función de aceleración le da la función de velocidad e integrar la función de velocidad le da la función de posición.
Esto es útil para realizar muchas acciones durante un período de tiempo.
Instancia 4: ¿Alguna vez se dio cuenta de cómo todas las fotos y videos se transmiten a su teléfono al instante?
Bueno, gracias a los desarrolladores de algoritmos de compresión sin pérdidas. 🙂
Necesitará sus complejos conceptos matemáticos para descubrir una lógica que permita comprimir los datos sin pérdidas.
Transformación de Burrows-Wheeler, una de las técnicas más utilizadas para la compresión de cuerdas. Reorganiza una cadena de caracteres en series de caracteres similares
Puedo seguir con esos ejemplos y hay muchos más.
Para resumir, me gustaría decir que hay un techo matemático. Si no puede obtener matemática, nunca se moverá a las áreas realmente sofisticadas en informática más allá del techo de matemática.