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.
Hace ya un tiempo, no recuerdo exactamente cuándo fue, la subdirectora de extensión universitaria de la Escuela de Ingenieros Aeronáuticos decidió grabar en vídeo un curso de seis horas que de manera casi altruista doy a los alumnos de entre tercero y quinto. No puse ningún reparo puesto que no tenía que hacer nada a parte de dar la clase normalmente. Después de montarlos se subieron al canal de youtube de la UPM y empezaron a recibir visitas de alumnos de otras universidades puesto que el vídeo estaba abierto al público. Poco después el vicerrector de nuevas tecnologías recibió un correo electrónico desde Mathworks instando a la UPM a eliminar el vídeo porque en él se daban "opiniones subjetivas" sobre su producto. La decisión de la UPM fue no buscar problemas con uno de sus proveedores y cambiar los permisos.
Este correo, y la consiguiente reacción de la UPM, causaron que el trabajo de los compañeros que grabaron y montaron el vídeo no sirviera para nada. Ellos, y yo mismo por extensión, sin recibir ninguna compensación, decidimos aportar material didáctico orientado a llenar un hueco importante a la formación de los ingenieros de este país. Según Mathworks, vosotros, no estoy autorizado a dar mi "opinión subjetiva" sobre vuestro producto en público. Aunque la esté dando a la vez que proporciono las herramientas necesarias para utilizarlo.
Creo que sobra decir que me lo tomé mal. He decidido obrar en consecuencia.
He decidido dejar de enseñar el lenguaje de programación Matlab, lo que implica que dejo de enseñar a utilizar el software cuya difusión y venta costea vuestros sueldos. Es más, voy a utilizar mi "opinión subjetiva" para decir a todos mis alumnos que eviten utilizar Matlab en la medida de lo posible puesto que la empresa que lo comercializa está, según mi "opinión subjetiva", plagada de ... a los que no pienso beneficiar nunca más.
Voy a dedicar estos esfuerzos que hasta ahora os beneficiaban indirectamente en enseñar una herramienta infinitamente superior a vuestro producto como es Python y todo lo que lo rodea. Mencionaré explícitamente Mathworks como una empresa que no está interesada en tener una buena relación con sus usuarios, siempre basándome en mi "opinión subjetiva". Hablaré de Matlab como un producto que no vale lo que cuesta puesto que hay alternativas gratuitas que no son esclavas de las estrategias de marketing de una multinacional, siempre basándome en mi "opinión subjetiva". Contaré mi "experiencia subjetiva" como usuario de Matlab y como cliente de Mathworks puesto que trabajo para la UPM que cada año se deja una pasta en licencias de vuestro producto.
Me despido de vosotros deseando que, con las oportunidades que brinda la nueva reforma laboral, vuestra empresa respete vuestros derechos laborales del mismo modo que vosotros respetáis el trabajo de los demás y mi libertad de expresión.
Bienvenidos a la página de recursos sobre Matlab y Octave en la que encontraréis los títulos Introducción a Matlab y Octave, Matemáticas en Ingeniería con Matlab y Octave y Introducción Informal a Matlab y Octave además de todo lo escrito sobre el tema desde el año 2005 por Guillem Borrell. Siempre bajo la licencia GFDL.
Los dos primeros títulos son complementarios. Mientras el primero es una introducción básica para quienes nunca han programado en Matlab (o programado en general), el segundo se basa en ejemplos relativamente complejos y está dirigido a usuarios más experimentados. El tercer libro fue abandonado hace unos años por la gran cantidad de erratas que contiene pero es más completo que los dos anteriores.
|
Contenidos Buscar |
PDF Índice General |
Corresponden al curso de Matlab que organizó Extensión Universitaria de la Escuela de Aeronáuticos en el año 2009. No os asustéis si resulto ser más feo de lo que esperábais.
|
Sesión
1 Sesión
2 |
Transparencias |
La Universidad Politécnica de Madrid, propietaria de los vídeos y del canal de Youtube, ha decidido modificar los permisos tras una denuncia de Mathworks, empresa propietaria de Matlab. Por lo que se ve se quejaban de mi visión subjetiva de su producto. Carezco de autoridad para cambiar esta situación así que tendréis que vivir sin ellos si no sois estudiantes de la UPM.
|
Contenidos Buscar PDF |
Índice General Índice de Toolkits |
ISBN: 978-8-4691-3626-3
→Descarga del libro en pdf, es el documento cursomo.pdf
Dejé de revisar Introducción Informal a Matlab y Octave a finales de 2007 debido a que el esfuerzo necesario para corregir y actualizar el texto era equivalente a escribir un nuevo libro. En el caso que alguien esté interesado en retomar la escritura del texto puede consultar la sección de colaboraciones.
Los objetivos iniciales de este libro son los siguientes:
Doy cursos gratuitos de Matlab y de Octave en Universidades españolas, especialmente si el motivo fomentar el software libre hablando sobre Octave. Estoy abierto a propuestas de este tipo siempre que el dinero de la organización no tenga que salir de mi bolsillo. La mayoría de las veces con una buena cena me conformo.
Durante los años de docencia he ido acumulando transparencias y ejercicios correspondientes a cursos de Matlab útiles para quien quiera una introducción más breve que el libro
Me gustaría agradecer el apoyo tanto material como personal de los departamentos de Motopropulsión y Termofluidodinámica, Matemática Aplicada y Fundamentos Matemáticos de la ETSI Aeronáuticos de la UPM.
A la Universidad de La Rioja y a Juan José Martín por la extraordinaria acogida que tuve en Logroño donde me dieron la oportunidad de entrar en bastantes bares de la Calle del Laurel y a la Oficina de Software Libre de la Universidad de Cádiz por el interés que han mostrado en este texto.
Ambos libros están en un repositorio git público. Al ser un scm descentralizado todo el mundo puede crear su propia rama del libro pero el sistema preferido es obtener una cuenta en Gitorious y crear una rama del proyecto desde la que pueda hacer un pull.
Introducción Informal a Matlab y Octave está escrito en LATEX y se encuentra en el directorio 1edicion. Las instrucciones sobre cómo generar el documento en pdf están en el archivo LEEME.
Matemáticas en Ingeniería con Matlab y Octave está escrito utilizando sphinx, la herramienta de documentación oficial de Python, y está en el directorio source. La información sobre cómo generar el documento está en LEEME.sphinx de la raíz.
Estos son los nombres de algunos amigos que han colaborado en alguno de los dos libros sin ningún orden en especial
Soy estudiante de postgrado en el Laboratorio de Mecánica de Fluidos Computacional de la Escuela de Ingenieros Aeronáuticos de Madrid. Sea por el motivo que sea llevo tiempo peleándome con ordenadores, lenguajes de programación y Cálculo Numérico. Cuando no estoy peleándome con la turbulencia echo una mano a mis amigos de Englobe Technologies
Hace ya unos cuantos años que escribo en mi blog de título I have become comfortably numb. En él encontraréis cosas sobre mi vida, chorradas, supercomputación y algo de ingeniería.
Copyright © 2008 GUILLEM BORRELL NOGUERAS. Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia de Documentación Libre de GNU, Versión 1.2 o cualquier otra versión posterior publicada por la Free Software Foundation; sin Secciones Invariantes ni Textos de Cubierta Delantera ni Textos de Cubierta Trasera. Una copia de la licencia está incluida en el apéndice del libro titulado GNU Free Documentation License.