gpt4 book ai didi

matlab - 在没有显示的情况下安装附加组件

转载 作者:太空宇宙 更新时间:2023-11-03 19:53:25 26 4
gpt4 key购买 nike

Matlab Central 上有越来越多的包以附加组件自定义工具箱 的形式共享(扩展名 .mltbx ).

我正在使用这样的工具箱,当在我的桌面上时,我可以通过单击它们来简单地安装它们。然而,我的代码最终部署在集群上,其中没有节点安装这些工具箱,也没有 Matlab 实例运行显示。

如何以编程方式安装附加组件?

最佳答案

仔细研究 MATLAB 的子例程,我想不出一个明显的方法来以编程方式处理这个问题,至少没有一些用户输入。

也就是说,*.mltbx 包实际上只是一个 *.zip 文件,我们可以直接在 MATLAB 中访问它。为了说明这一点,我使用我的代码原型(prototype)文件夹 testcode-matlab.mltbx 创建了一个快速工具箱。

如果您使用 unzip 提取此文件的内容: unzip('testcode-matlab.mltbx', 'temp'); 你应该得到如下内容:

root folder

如果我们检查 fsroot 的内容,我们会看到它是打包到工具箱中的数据文件夹:

folder contents

所以我们可以使用类似copyfile 的方式将这个文件夹移动到我们想要的位置。 , 然后使用 addpath 将其添加到 MATLAB 路径中:

copyfile('.\temp\fsroot', '.\mytoolboxes\testtoolbox');
addpath('.\mytoolboxes\testtoolbox');

关于matlab - 在没有显示的情况下安装附加组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32741341/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com