Matlab如何调用外部函数/工具包,如何将新函数加到默认函数库中 您所在的位置:网站首页 matlab未定义函数或变量syms Matlab如何调用外部函数/工具包,如何将新函数加到默认函数库中

Matlab如何调用外部函数/工具包,如何将新函数加到默认函数库中

2023-05-21 05:33| 来源: 网络整理| 查看: 265

自从开始制作、分享工具包,我被问到最多的一个问题是:

“XXX工具包怎么用?”

而我给出的回答通常是:

“放在你代码文件夹,当函数调用。”

什么意思呢?

方法1

比如在名为“1”的文件夹中放着我们想要运行的代码“demok.m”:

打开“demok.m”文件,其中第11行用到了Rmetbrewer工具包:

点击绿色三角运行代码,通常会提示:

选择“更改文件夹”,将“demok.m”所在文件夹设为当前路径/文件夹,修改后是这样的状态:

或者直接手动选择当前路径/文件夹也是可以的:

运行后,在命令行窗口会发现报错:

原因是,Matlab找不到Rmetbrewer工具包。

要想让Matlab找到Rmetbrewer,最简单的方法是将Rmetbrewer文件复制到“demok.m”同一文件夹(也就是文件夹“1”)下:

再点击“运行”,代码成功运行没有报错,说明Rmetbrewer调用方式没问题,工具包是可用的。

值得一提的是,代码文件夹最好不要放在Matlab安装路径下任意位置,某些时候可能会导致运行失败。

方法2

当然,如果你不想每次运行代码都将工具包复制到代码所在文件夹下,只需选择“设置路径”:

在窗口中选择“添加文件夹”:

选择工具包所在文件夹,“保存”即可。

工具包文件夹最好放在一个你不会经常动的地方,比较常用的存放路径是“Matlab安装路径/toolbox”,在命令行窗口输入“matlabroot”可查看Matlab安装路径。

需要注意的是,工具包文件夹不要放无关内容,否则可能会导致同名运行文件被屏蔽。

以上。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有