Este documento resume las ventajas de migrar del software propietario Matlab al software libre Octave. Octave es una alternativa gratuita a Matlab que ofrece las mismas funcionalidades para investigación, matemáticas, telecomunicaciones, física y más. Al ser software libre, Octave permite un uso ilimitado sin coste anual. La migración a Octave beneficiaría a estudiantes y profesores al permitir el uso del software sin restricciones.
9. ¿Puede octave trabajar en...
●… Matemáticas?: http://iimyo.forja.rediris.es/
● También en la UGR:
10. ¿Telecomunicaciones?
● Signal, Control System, Symbolic Math...
● Todos los paquetes (libres y gratuitos) en
http://octave.sourceforge.net/packages.php
● Procesamiento de señales en Matlab y Octave:
● http://www.gnu.org/software/octave/doc/interpre
ter/Signal-Processing.html
11. ¿Física?
● Cálculo científico con MATLAB y Octave:
http://www.springer.com/mathematics/computati
onal+science+%26+engineering/book/978-3-
642-12429-7
12. ¿Puede Octave trabajar con...
● Simulink?
● No, pero sí SciLab + XCOS, Scicos u
OpenModelica.
13. ¿Funciona en Octave la librería X?
● Es posible que no, pero...
● Hayotras alternativas: SciLab, NumPy, SciPy,
R, Maxima, SAGE...
● Son libres y se pueden instalar sin restricción
en las aulas.
15. ¿Qué hago con mis...
●… apuntes?
● En general, no harán falta demasiados
cambios.
● Lista de correo:
https://groups.google.com/d/forum/guo-ugr
● Talleres de Octave de la OSL para ayudar en
la transición.
16. ¿Y con mis ejercicios?
● Haremos hackathones de conversión Matlab-
Octave (en caso necesario) en los que
podamos participar todos.
● Repositorio
de código Octave para la
comunidad de la UGR (y externa).
17. Más apoyo a la migración
● Coordinación de proyectos de innovación
docente http://innovacion.ugr.es (hasta el 22 de
marzo)
● Apoyo a presentación de cursos de formación
del profesorado.
● Apoyo a liberación de software de ejemplos o
ejercicios.
18. Las comparaciones son odiosas
Octave Matlab (licencia actual)
¿Pueden usarlo los Sí √ No
alumnos en sus
equipos/casas?
¿Se puede usar para Sí √ No
investigación?
Coste anual 0€ 7000€
Sin restricciones en los Sí √ No (restringidas además
módulos instalados por departamentos)
19. Muchas gracias por vuestra
atención
¿Preguntas?
¿Comentarios?
Agradecimientos a Laura Arjona e Israel Herráiz (UPM)
por la ayuda y consejos
20. ¿Tengo que dejar de usarlo en
investigación?
● Si estás usando la licencia de campus, SÍ.
● Sólo cubre docencia dentro de la UGR (controlado
por servidor de licencias).
● Siestás usando versiones no cubiertas por la
licencia de la UGR, TAMBIÉN.
● Si estás usando tu propia licencia, NO.
● Pero comunícalo al CSIRC para lograr una mejor
oferta de licencias para todo el campus.
Notas del editor
Bibliografía (proporcionada por Laura Arjona) de uso de Octave en investigación: @book{mcbain2012theory, title={Theory of Lift: Introductory Computational Aerodynamics in MATLAB/Octave}, author={McBain, GD}, year={2012}, publisher={Wiley} } @article{rawlings2009user, title={A User’s Guide for Translating Octave to Matlab}, author={Rawlings, James B and Eaton, John W and Ekedt, John G}, year={2009} } @book{hansen2011gnu, title={Gnu Octave Beginner's Guide}, author={Hansen, Jesper Schmidt}, year={2011}, publisher={Packt Pub Limited} } @article{johansson2010statistial, title={Statistial energy analysis software. Development and implementation of an open source code in Matlab/Octave.}, author={Johansson, Daniel and Comnell, Peter}, year={2010}, publisher={Chalmers University of Technology} } @inproceedings{markowsky2011octave, title={The Octave Fuzzy Logic Toolkit}, author={Markowsky, Linda and Segee, Bruce}, booktitle={Open-Source Software for Scientific Computation (OSSC), 2011 International Workshop on}, pages={118--125}, year={2011}, organization={IEEE} } @article{smith2009introduction, title={Introduction to Matlab and Octave}, author={Smith III, Julius O}, journal={Center for Computer Research in Music and Acoustics, Stanford University, Stanford, CA, februarie}, year={2009} } @article{wagner2012face, title={Face Recognition with GNU Octave/MATLAB}, author={Wagner, Philipp}, year={2012} }