我在 Jupyter Notebook 中使用 MATLAB 内核。我想在笔记本中编写一个函数,而不是引用保存在另一个
.m
错误:在此上下文中不允许使用函数定义。
在新笔记本中,如下图所示:
现在,如果我创建一个新的
然后通过笔记本调用then函数:
但这很不方便。有没有办法直接在 Jupyter Notebook 中定义函数?
文档或本讲义表明您可以使用魔法:
%%file name_of_your_function.m
以您为例,您的单元格应编写如下:
%%file fun.m function out = fun(in) out = in + 1; end
这将创建一个名为
fun.m