如何在终端中设置Matlab的用户路径?

时间:2016-07-04 19:13:51

标签: matlab scripting

我想在终端中设置Matlab的userpath等以下内容,而不是在GUI Matlab会话中进行。

userpath('/home/masi/Documents/bin/matlab/')

此线程是关于startup.m的线程How do I specify the MATLAB editor keybindings programmatically 的连续2,我可以在其中设置其他一些内容。 我在文档中找不到它,所以它必须在Matlab的未记录部分,因为我知道这个功能可以完成。

我在Suever的回答之后提出的建议

安装后只运行一次

echo "export MATLAB_USE_USERWORK=1" >> $HOME/.bashrc

matlab -nodesktop -nosplash -r \ 
    "userpath('/home/masi/Documents/bin/matlab/'); exit;"

userpathaddpath

的问题

请参阅测试代码here。还必须应用其他一些配置。

Matlab:2016a
系统:Linux Ubuntu 16.04

1 个答案:

答案 0 :(得分:1)

在Linux上,//Inject authHandler as middleware router.get('/my/route/', authHandler, (req, res) => { //secure point, the authHandle went thru }); function authHandler(req, res, next) { if (req.session.user_id) { next(); } res.redirect('/login/'); } 文件应位于从命令行启动MATLAB时所在的文件夹中。

  

在Linux®平台上,默认启动文件夹是启动MATLAB的文件夹。

如果要将startup.m用作启动文件夹而不是当前目录,则可以指定您希望通过环境变量userpath使用userpath。默认情况下,它会指向MATLAB_USE_USERWORK=1(如果在MATLAB中设置,则为备用位置)。

  

要将用户路径指定为启动文件夹,请在启动前将环境变量MATLAB_USE_USERWORK的值设置为1。默认情况下,userpath是userhome / Documents / MATLAB,MATLAB会在启动时自动将userpath文件夹添加到搜索路径的顶部。要为userpath和其他选项指定其他文件夹,请使用MATLAB用户路径功能。

the documentation

中的更多信息

作为旁注,如果您需要从终端运行MATLAB命令,则可以在没有UI的情况下运行MATLAB并让它执行必要的命令。

$HOME/Documents/MATLAB