(index ("matlab-eval-string" 0) ("matlab-eval-strings" 0) ("matlab" 0) ("matlab-append-to-path" 420) ("matlab-load-variables" 544) ("matlab-save-variables" 544) ("start-matlab!" 826) ("matlab->scheme" 981) ("scheme->matlab!" 1140) ("matlab-start" 1305) ("matlab-stop" 1305) ("matlab-set-visible" 1457) ("matlab-get-visible" 1457) ("*default-matlab-engine-command*" 1681) ("*matlab-engine*" 1986))
(def (sig (procedure "(matlab-eval-string s)" (id matlab-eval-string)) (procedure "(matlab-eval-strings . strings)" (id matlab-eval-strings)) (procedure "(matlab . strings)" (id matlab))) (p "Execute one or more strings. " (i "(matlab . strings)") " returns the output of the command as a string. The return value of the other two calls is unspecified. These commands will start up an engine automatically if needed."))
(def (sig (procedure "(matlab-append-to-path directory)" (id matlab-append-to-path))) (p "Performs an " (i "addpath") "."))
(def (sig (procedure "(matlab-load-variables filename)" (id matlab-load-variables)) (procedure "(matlab-save-variables filename . variables)" (id matlab-save-variables))) (p "Performs a " (i "load") " or a " (i "save") ". Saves the entire workspace if no variables are provided."))
(def (sig (procedure "(start-matlab!)" (id start-matlab!))) (p "Starts the Matlab engine. Note that calling this function multiple times has no effect."))
(def (sig (procedure "(matlab->scheme variable-name)" (id matlab->scheme))) (p "Marshal a variable from Matlab to scheme. Only supports arrays and strings."))
(def (sig (procedure "(scheme->matlab! variable-name object)" (id scheme->matlab!))) (p "Assign to a Matlab variable. Only supports matrices, vectors, and lists."))
(def (sig (procedure "(matlab-start arguments)" (id matlab-start)) (procedure "(matlab-stop engine)" (id matlab-stop))) (p "Start or stop an engine."))
(def (sig (procedure "(matlab-set-visible engine visible?)" (id matlab-set-visible)) (procedure "(matlab-get-visible engine visible?-pointer)" (id matlab-get-visible))) (p "Get and set if the visibility of the Matlab UI."))
(def (sig (parameter "*default-matlab-engine-command*" (id *default-matlab-engine-command*))) (p "The parameters to use when starting the global Matlab engine. Currently " (i "-nosplash -nodesktop") ". If you wish to add to these variables you can use the environment variable " (i "MATLAB_LOCAL_ARGS")))
(def (sig (constant "*matlab-engine*" (id *matlab-engine*))) (p "The current matlab engine."))
