我一直在试图弄清楚如何在 Google Colab 中运行 Matlab 文件。
我已将 Octave ( apt install Octave
) 安装到我的 Colab 中。但是试图运行我的.m
文件!octave -W make_video.m
然后刚刚返回
parse error near line 91 of file /content/drive/testing/catdeform/code/util/figure_code/make_video.m
nested functions not implemented in this context
>>> function [shape] = load_shape(res_dir, anchor_coords, anchors)
^
error: source: error sourcing file '/content/drive/testing/catdeform/code/util/figure_code/make_video.m'make_video.m'
所以我做了!pip3 install oct2py
并进入.m
文件所在的目录并做了:
from oct2py import Oct2Py
oc = Oct2Py
oc.make_video
并得到输出"make_video" Octave function
然后我又做 !octave -W make_video.m
了一次,得到:
error: 'exists_or_mkdir' undefined near line 51 column 1
error: called from
make_video at line 51 column 1
我可能做错了什么?也许有一种比尝试使用 Octave/oct2py 在 Google Colab 中运行 matlab 文件更好的方法?