Instalacion de Matlab

26
Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) Kevin J. Figueroa Maza INSTALACIÓN DE MATLAB R2012A UNIX EN UBUNTU 12.04 . Kevin Jessid F.M. Universidad de Pamplona. Ingeniería en Telecomunicaciones. Antes que nada recuerden que todo esto es bajo licencia de @COPYLEFT" y "TODOS SUS ERRORES RESERVADOS” JA-JA. La versión de 2012 es útil para trabajar con el protocolo TCP-IP y UDP lo que me motivo a llevar a cabo esta tarea . MATLAB es un lenguaje de de alto nivel y tiene un entorno interactivo de algoritmos, visualización de datos, análisis de datos y cálculo numérico. Con MATLAB, es posible resolver problemas de cálculo técnico más rápidamente que con lenguajes de programación tradicionales, tales como C, C++ y FORTRAN. Puede integrar su código de MATLAB con otros lenguajes como el C++ p.e. y distribuir los algoritmos y aplicaciones que desarrolló usando MATLAB. Empezando por los link's de descarga; existen numerosas fuentes de esta, pero necesitamos el Mathworks Matlab R2013a UNIX ISO (8.1.0.604) x86_64” que funciona para 64 bits y también para 32 bits. Esta descarga puede hacerse desde la famosa fuente de The Pirate Bay ” -esta la puedes encontrar con google o bien sigue este enlace: http://thepiratebay.sx/ . Figura 1. Muy buena pagina de descargas piratas JAJA

Transcript of Instalacion de Matlab

Page 1: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

INSTALACIÓN DE MATLAB R2012A UNIX EN UBUNTU 12.04 .

Kevin Jessid F.M. Universidad de Pamplona. Ingeniería en Telecomunicaciones.

Antes que nada recuerden que todo esto es bajo licencia de @COPYLEFT" y "TODOS SUS

ERRORES RESERVADOS” JA-JA. La versión de 2012 es útil para trabajar con el protocolo

TCP-IP y UDP lo que me motivo a llevar a cabo esta tarea. MATLAB es un lenguaje de de

alto nivel y tiene un entorno interactivo de algoritmos, visualización de datos, análisis de

datos y cálculo numérico. Con MATLAB, es posible resolver problemas de cálculo técnico

más rápidamente que con lenguajes de programación tradicionales, tales como C, C++ y

FORTRAN. Puede integrar su código de MATLAB con otros lenguajes como el C++ p.e. y

distribuir los algoritmos y aplicaciones que desarrolló usando MATLAB.

Empezando por los link's de descarga; existen numerosas fuentes de esta, pero

necesitamos el “Mathworks Matlab R2013a UNIX ISO (8.1.0.604) x86_64” que funciona para

64 bits y también para 32 bits. Esta descarga puede hacerse desde la famosa fuente de

“The Pirate Bay” -esta la puedes encontrar con google o bien sigue este

enlace:http://thepiratebay.sx/ .

Figura 1. Muy buena pagina de descargas piratas JAJA

Page 2: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

deben buscar esto:

Figura 2. Link y Etiqueta.

Pueden ingresar el nombre de la búsqueda en la misma pagina o en su defecto ingresar la URL: http://kickass.to/matlab-2012-for-linux-32-64-bit-cracked-t6271227.html en tu barra de búsquedas de mozilla firefox “puedes usar cualquier motor de búsquedas solo que firefox es tremendamente mejor”. Para descargar este torrent puedes usar el gestor de torrent transmision, si no lo tienes instalado lo puedes instalar tal como en la figura 3.

Figura 3. Instalación de gestor de torrent - Transmission.

Abran una terminal, buscan con el comando apt-cache search un buen software para torrent , yo recomiendo el transmission, que es el que está encerrado en el circulo amarillo. Luego con el comando apt-get install instalan el transmission “lo muestra el cuadrado azul” luego le dan una “S ” y ya está. Ahora en la carpeta de descargas con click izquierdo en abrir con transmission inician la descarga y a esperar (les recomiendo hacer la descarga en horas de la madrugada es más rapido .

En este momento es posible iniciar la instalación de nuestro famoso software, la siguiente imagen muestra la carpeta de lo que se descargó.

Page 3: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 4. Carpeta que contiene el iso.

Lo primero que debe hacerse es la entrada del .iso al sistema y esto lo hacemos con el comando mount -t iso9660 -o loop los agregados de “-o loop” son para evitar los ciclos innecesarios en el montaje, y además con esto nos estamos ahorrando gran cantidad de tiempo. Esto se hace de la siguiente forma; abrimos una terminal y creamos una nueva carpeta donde vamos a almacenar el contenido del .iso, así $mkdir ml2012, pues yo nobré la carpeta como ml2012, y desde aquí iniciaremos la instalación.

Page 4: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 5. Creación de la carpeta virtual de ml2012a.

A continuación montamos el .iso así:

$sudo su#mount -t iso9660 -o loop ml2012a /home/kevin/ml2012

Page 5: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 6. punto de montura.

Ahora podemos ver el CD virtual en el escritorio.

Figura 7. Vista de la imagen en el escritorio.

Page 6: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Después de la montura del .iso se procede a ejecutar el instalador, para esto accedemos a la carpeta que lo contiene así:

#cd /home/kevin/ml2012

luego se ejecuta el bin de instalación:

#./install

Figura 8. Ejecución del instalador.

Page 7: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Ahora se verá esto:

Figura 9. Run the Installer.

¿Emocionante no?, ahora lo que sigue es meramente convencional y no necesita mucha explicación así que seguirán solo las imágenes. Durante la instalación puedes ir escuchando la canción “wake up de rage against the machine” en esta URL:→ https://www.youtube.com/watch?v=ICecxOfmFtU o también escuchando un track de swordfish para el tema de stanley https://www.youtube.com/watch?v=I0gzFT3qkqs... → ESO.

Page 8: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 10. el RUN

Figura 11. escoger la opción de la instalación sin internet.

Page 9: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 12. elección del crack de instalación.

Figura 13. Vista del crack

Page 10: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 14.

Figura 15.

Page 11: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 16. Escoger la instalación típica (si no eres un experto).

Figura 17. Lugar de la instalación.

Page 12: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Si están haciendo esto no como usuario de root osea, debe hacerse como sudo su, esto les producirá el siguiente error:

Figura 18. Vista del error.

Naturalmente la solución es ingresar como root e iniciar el proceso nuevamente. Luego de haber escogido un lugar de instalación, puedes escoger cualquiera, solo que para mayor eficiencia se usa el directorio de /usr/local/bin el instalador de matlab mostrará la siguiente pantalla con todos los toolbox que este instala, pueden verlos y ver la verdadera potencia y calidad con la que este software seduce a los ingenieros y científicos de todo el mundo.

Page 13: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 19. Vista del directorio.

Figura 20. Creación de la carpeta de instalación.

Page 14: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 21. Instalación de toolbox.

Figura 22. El inicio de una instalación exitosa.

Page 15: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 23. Next.

Figura 24. Instalación exitosa \(°o°)/.

Page 16: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Ahora debemos activar el binario de instalación que está en la ruta de instalación (carpeta bin y activate_matlab.sh).

Figura 25. Ubicación del activador.

Para ejecutar el activador, ejecutamos el comando #sh como usuario root así.

Figura 26. Activación del instalador.

Page 17: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 17. Activador.

Buscamos la licencia que dice standalone, en la siguiente ruta (esta es la ruta en mi maquina, para ubicar la licencia deben buscar la ruta exacta de montura del .iso en sus maquinas), /home/kevin/ml2012/crack/lic_standalone.dat.

Figura 28. Validando la instalación.

Page 18: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 29. Vista de la ruta.

Figura 30. Activación completa.

Bien ahora reorganizamos lo que acabamos de hacer usando el gestor de paquetes

Page 19: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

#apt-get update → lo que se vera así.

Figura 31. update.

Por consiguiente solo queda comprobar que nuestra instalación y ahora preciada herramienta funciona exitosamente.

#sh /usr/local/MATLAB/R2012a/bin/matlab

nota que he usado el comando sh y además he agregado la ruta exacta del ejecutable del programa.

Page 20: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 32. Y Ualá!, eureka!, éxito!, fantástico!, etc, etc.. (._.)/

Figura 33. Genial!. El Matlab propio de UNIX en nuestro ubuntu.

Page 21: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Finalmente resta hacer un enlace simbólico para no complicarnos la vida con la ejecución. Y esto lo hacemos escribiendo en una terminal

$sudo gedit /usr/share/applications/matlab.desktop

Figura 34. Creación de enlace simbólico.

Obviamente se necesita un icono, entonces busqué y encontré uno en usr/local/MATLAB/R2012a/Toolbox/nnet/nnresource/icons no es propiamente el método exacto pero podemos usar este truco. En el gedit escribimos lo siguiente:

[Desktop Entry]Name=MatlabComment=MatlabExec=/usr/local/MATLAB/R2012a/bin/matlab -desktopIcon= usr/local/MATLAB/R2012a/Toolbox/nnet/nnresource/icons/matlab.pngTerminal=falseType=Application

Guardar y listo. Pueden entrar a la carpeta de /usr/share/applications y buscar el icono de

Figura 35. IconoLuego le dan copiar y pegar en el escritorio.

Page 22: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 36. Aquí un programita para mostrar una modulación de AM.

Figura 37. Programa usando GUIDE

Page 23: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 38. Misma modulación pero en tiempo real con el GUIDE.

Figura 39. Usando el Toolbox de IMAQTOOL.

Bueno este paso es para mostrar la potencia y la eficiencia de matlab corriendo en un núcleo de UNIX. Es importante saber que se controlará la maquina usando los driver propios

Page 24: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

de linux. Para esto se escribe en el command window imaqhwinfo y notarán que la adquisición de vídeo se hace con los comandos propios de linux.

Figura 40.

Figura 41.

también en el command window pueden escribir imaqtool y veran las diferentes resoluciones de su cámara, y su respectiva posición en los periféricos de entrada.

Page 25: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza

Figura 42. Prueba de un código que usa este toolbox.

Finalmente damos salida al .iso con:

#umount -t iso9660 /home/kevin/ml2012

aquí les dejo un programa para que prueben el funcionamiento de matlab con unix.

Page 26: Instalacion de Matlab

Instalación de Matlab R2012a UNIX ( kernel i686 i686 i386 GNU/Linux) → Kevin J. Figueroa Maza