我想在终端中设置Matlab的userpath
等以下内容,而不是在GUI Matlab会话中进行。
userpath('/home/masi/Documents/bin/matlab/')
此线程是关于startup.m
的线程How do I specify the MATLAB editor keybindings programmatically
的连续2,我可以在其中设置其他一些内容。
我在文档中找不到它,所以它必须在Matlab的未记录部分,因为我知道这个功能可以完成。
安装后只运行一次
echo "export MATLAB_USE_USERWORK=1" >> $HOME/.bashrc
matlab -nodesktop -nosplash -r \
"userpath('/home/masi/Documents/bin/matlab/'); exit;"
userpath
和addpath
请参阅测试代码here。还必须应用其他一些配置。
Matlab:2016a
系统:Linux Ubuntu 16.04
答案 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用户路径功能。
作为旁注,如果您需要从终端运行MATLAB命令,则可以在没有UI的情况下运行MATLAB并让它执行必要的命令。
$HOME/Documents/MATLAB