2011-10-17 35 views

Respuesta

1

Usted podría

  1. escribir un script que hace la puesta en marcha de las rutinas que desee y llame octava después
  2. uso

    octave --persist --eval 'some_code_to_evaluate' 
    

    o

  3. establecer la ruta ejecutivo con

    octave --exec-path path_to_your_subprogramms 
    

En lo personal, no me gustaría octava a cd al directorio del proyecto, ya que los proyectos pueden cambiar directorios. Además, otras funciones como el comando --eval ya no son tan fáciles de usar si siempre tienes un código predeterminado ejecutándose de antemano.

7

Tengo Octave instalado en C:\Octave, así que hice lo que preguntas en el archivo en la ubicación C:\Octave\3.2.4_gcc-4.4.0\share\octave\site\m\startup. Archivo se llama archivo de inicio de todo el sistema para la Octava y el código que puse en que hay:

PS1('>> '); 
addpath('{$path-to-my-octave-files}'); 

Pero cualquier código está bien, supongo.

+1

Además del archivo de inicio de todo el sistema, hay archivos de inicio específicos del usuario. Tal archivo es '~/.octaverc' en Linux. Esta parece una mejor opción para el problema actual que parece mucho más específico para el usuario. – carandraug

Cuestiones relacionadas