Archivo de la categoría: Matemáticas

El problema del viajante

El problema del viajante es un ejercicio de optimización muy interesante. El enunciado es muy sencillo y, sin embargo, la resolución es muy compleja. Toda una obsesión para los matemáticos, un juego para los geeks y una pesadilla para las empresas de transporte, para las que buscar la ruta más barata es vital. El enunciado es tan tonto como:

Un viajante debe recorrer varias ciudades y volver a la ciudad de origen. Conocidas todas las distancias entre todos los destinos, debe buscar el itinerario más corto.

¿A que es sencillo? Pues la resolución no lo es, en absoluto… Hay mucho que pensar, tanto, que acabas saliendo del mundo de las matemáticas para empezar a filosofar.

Lee el resto de esta entrada

Smath Studio

Hace poco descubrí (o me enseñaron) una herramienta que es la solución a uno de los problemas más habituales para los que hacemos cálculos y los contamos con un ordenador.

Normalmente, si quieres estudiar un problema, tienes que coger un lápiz, un papel y ponerte a pensar. El ordenador te puede ayudar un poco, quizás con algún programa tipo wxMaxima, en el que te haga representaciones gráficas de las funciones que estás estudiando, resolviendo sistemas de ecuaciones o alguna que otra integral. No es poco.

Pero si tienes que manejar datos concretos de casos concretos, casi mejor pasar a Excel o a Calc. Claro que escribir una ecuación puede ser de lo menos intuitivo. O peor, leerla pasado un rato, a ver si entiendes algo o detectas un error. Suelo llenar mis hojas de cálculo de notas, pero lo que no puse porque parecía una explicación obvia, pasado un tiempo no es nada obvio. Para muestra un botón:

=SI(E41<10^4;1,2;1,2+0,18*LOG(10*E37/C3;10)/(1+0,4*(LOG(E41*10^-6;10))))

¿En qué me he equivocado? ¿De qué va el cálculo?

Supongamos que terminas el cálculo y tienes que explicarlo. Usarás un procesador de texto o un programa de correo electrónico en el que tendrás que escribir otra vez las mismas fórmulas que empleaste en la hoja de cálculo, pero ahora en un editor diferente que lo escriba de forma legible, aunque no calcule. Otro problema que no siempre está bien resuelto. Y no es de ida y vuelta; si te cambian los datos de entrada tendrás que volver a escribirlo todo… Lee el resto de esta entrada

Carta abierta a Mathworks

Como usuario ocasional de Octave siempre he tenido curiosidad por Matlab, pero como cuesta un pastón, nunca he podido probarlo.

Guillem ha impartido cursos de ambos y escribe una carta abierta a Mathworks, empresa propietaria de Matlab:

Quienesquiera que se encarguen de las RR.PP. de Mathworks.

Como bien sabréis algunos he dedicado una parte relevante de mi tiempo a crear uno de los recursos libres para aprender a programar en Matlab y Octave en lengua española más utilizados a nivel mundial. La página http://iimyo.forja.rediris.es/, donde hay ya una cantidad bastante significativa de material que ofrezco de manera completamente gratuita y desinteresada —soy así de tonto—, tiene unas 4000 visitas mensuales.

Nunca me he lucrado por enseñar Matlab. Si he recibido algún dinero fue siempre por dar cursos de Octave, la mayoría financiados por universidades interesadas en fomentar el uso del software libre. Pero es imposible enseñar Octave sin enseñar Matlab puesto que es prácticamente el mismo lenguaje de programación. Por suerte los lenguajes aún no son registrables ni patentables bajo ninguna legislación, de otro modo estoy seguro que ya se hubiera dado el caso. Lee el resto de esta entrada

Un ordenador no puede suplir el conocimiento

Auto en Wall-e

La metáfora es clara...

This mission is too important for me to allow you to jeopardize it

HAL9000

En la ciencia ficción se dan varios ejemplos de cómo las máquinas llegan a perfeccionarse hasta tal punto, que nos acomodamos, y nos volvemos más torpes.

Y las máquinas acaban queriendo controlar nuestras vidas. O bien nosotros no nos atrevemos a controlar nuestras vidas por miedo a hacerlo peor de lo que lo haría una máquina.

El futuro ya está aquí.

Hay mil ejemplos de esta dependencia y de cómo nos aproximamos al humano bobo que no sabe nada y apenas podría vivir sin las máquinas. Hoy pondré uno que es el que da origen al artículo. Es un caso real, detrás hay una persona real, y mi crítica no va contra ese individuo. Podría ser cualquiera, no creo que sea un caso raro, ni más negado que muchos otros. Le mantendré en el anonimato: Lee el resto de esta entrada

Matemáticas por e-mail

Los que trabajamos con fórmulas matemáticas, a la hora de explicar nuestros cálculos tenemos una terrible incomodidad: Los editores de texto que utilizamos para nuestros correos electrónicos no tienen forma sencilla de escribir las fórmulas…

Thunderbird, que es el cliente de correo electrónico que utilizo desde hace años, tiene una inmensa colección de complementos. Entre éstos, hay algunos para escribir expresiones en LaTeX: Lee el resto de esta entrada

A %d blogueros les gusta esto: