我有一个.mat工作区文件,包含4个字符变量。这些变量包含到各种文件夹的路径,我需要能够相对快速地cd
往返。通常,当只使用Matlab时,我可以按如下方式加载这个工作区(只要.mat文件在当前目录中)。在
load paths.mat
我目前正在用Matlab测试Python引擎。Matlab help docs建议使用以下Python公式将变量发送到桌面应用程序的当前工作区:
^{pr2}$效果很好。然而.mat文件的全部意义在于它可以快速加载用户所熟悉的全部集合。因此,当试图加载工作区时,上述方法是无效的。在
我还尝试了Python中的两种不同变体:
^{3}$第一个变体在Python中成功地加载了一个dict变量,它包含了所有四个键和值,但这不会传播到Matlab中的工作区。第二个变体抛出一个错误:
File "", line unknown SyntaxError: Error: Unexpected MATLAB expression.
如何通过引擎加载工作区而不必在Matlab中手动加载?这是我工作流程的一个重要部分。。。。在
目前没有回答
相关问题 更多 >
编程相关推荐