繁体   English   中英

具有Matlab内核的Jupyter Notebook

[英]Jupyter Notebook with Matlab kernel

基本上,我使用Matlab时可以运行一堆用户定义的函数,因为我可以指定工作目录。 但是,当我使用Jupyter Notebook时,这些功能是不确定的。 在这种情况下,如何指定工作目录?

永久解决方案或会话解决方案都可以。 但是,我更喜欢会话解决方案,因此我不必一直将工作目录重新指定为其默认值。

您可以使用函数addpath将包含M文件的目录添加到MATLAB搜索路径。

指向文档页面的一些相关链接:

如果要编辑功能,则可以在Jupyter笔记本中使用bash脚本。 这样,您可以将自己的功能摆在面前。 在下面的示例代码中,它们将被记录在同一路径上。 但是您可以使用%%shell再次将它们保存在任何地方。

%%shell
echo "
y = func(x) ... % here you copy the function m file
" > func.m

您也可以使用%%shell在笔记本中实施Amro的答案。 这样,您就可以在Jupyter笔记本中获得会话解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM