editor - simulador - usar matlab en linea gratis
¿Qué alternativas hay para el Editor de MATLAB? (9)
Algunas cosas que personalmente encuentro como deficiencias en el Editor de MATLAB:
- prácticamente no hay terminación de código disponible
- no ejecuta SO nativo (en MacOS), sino en X-Environment (accesos directos, problemas de copiar y pegar, keymappings, administración de ventanas no intuitiva)
- Prácticamente sin herramientas de refactorización
¿Hay editores alternativos con estas características?
Buscar cambios en los accesos directos de MATLAB aquí en produce algunos resultados.
Conozco bien a VS y Eclipse y IMO MATLAB IDE hace su trabajo bastante bien. Es el único con:
- razonablemente autocompletar porque sabe qué funciones están en la ruta MATLAB .
- depurador y ventana de comando .
- entrada fácil -> salida fácil , como una calculadora de bolsillo científica que se ejecuta en PC
Con MATLAB (o digamos Python), el enfoque de la codificación es diferente que con VS o Eclipse para decir C ++ o Java. Por ejemplo, con la ventana de comandos en MATLAB IDE puede evaluar casi todo. Junto con el depurador puede escribir nuevos fragmentos de código y evaluarlos en sucesión, es como explorar .
Al ser un lenguaje dinámico, tampoco puede esperar la refactorización de máquinas. Entonces, desde un punto de vista práctico, tiene sentido que MATLAB IDE sea como es. Además, los problemas resueltos con MATLAB son diferentes de estos si se usa Java.
Eclipse con el plugin Colorer tiene resaltado de sintaxis decente.
No resuelve el problema de finalización del código, pero si está acostumbrado a Eclipse, no pierde el tiempo tratando de trabajar con los métodos abreviados de teclado algo torpes del editor nativo.
(Y creo firmemente en la recomendación del programador pragmático de "Usar un solo editor")
Estamos desarrollando un plugin de Matlab de código abierto para Eclipse que se puede encontrar en http://code.google.com/a/eclipselabs.org/p/matclipse/
Se ha utilizado internamente durante un tiempo y se ha limpiado para liberarlo al público.
No es exactamente una alternativa, pero al menos proporciona algunas características de confort que faltan:
El complemento Editor de Matlab agrega algunas teclas de edición y de navegación útiles al propio Editor Matlab.
Podría ser parcial, pero uso emacs para casi todo. Hay un modo de emacs realmente bueno en MATLAB Central,
http://www.mathworks.com/matlabcentral/fileexchange/104
No sé si emacs cumple con todos sus requisitos, pero es un editor bastante poderoso y personalizable.
Nunca he usado esto, pero aquí hay un plugin de Eclipse que parece capaz de resaltar MATLAB,
http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-136.html
Puede usar cualquier editor que desee en MATLAB yendo a
Archivo -> Preferencias -> Editor / Depurador
y luego cambie el botón de opción de ''Editor de MATLAB'' a ''Editor de texto'' y el comando para su editor de elección allí. Lo uso para lanzar gedit en mi caja de Linux.
En el lado específico de Mac, parece que hay un paquete MATLAB para TextMate
http://kjosmoen.org/2007/6/15/bugfixes-in-the-textmate-matlab-bundle
Solo quería agregar que r2011b agrega la capacidad de cambiar el nombre de las variables, una característica muy pequeña pero a menudo útil.
También hay un paquete de TextMate para MATLAB en el repositorio oficial . Mantengo un tenedor en [GitHub] [1] también.
A propósito, recientemente me convertí en el mantenedor, por lo que estoy ansioso por recibir ayuda y comentarios de cualquiera que lo use. También traté de contactar al autor del otro paquete para que sus cambios volvieran a la línea principal.
Por mucho, la forma más fácil de obtener el soporte de MATLAB / Octave en TextMate es utilizar GetBundles . Esto todavía está en ''revisión'', por lo que tendrá que obtenerlo manualmente, pero una vez que lo haya hecho, es muy fácil buscar el repositorio SVN oficial y GitHub.
Yo uso emacs para cosas de MATLAB, pero luego lo uso para casi todo.
Hay un modo MATLAB para emacs en http://www.andrew.cmu.edu/course/16-720/extras/matlab_in_emacs/index.html pero nunca lo he intentado. No creo que tenga ningún soporte de refactorización.