【发布时间】:2012-02-20 15:53:12
【问题描述】:
我正在尝试将 strsplit 函数添加到我的 MATLAB 路径中,但我不知道该怎么做。
我正在尝试将该函数用于我的工作,但不知何故,该函数在我目前拥有的 MATLAB 版本中不存在。
【问题讨论】:
我正在尝试将 strsplit 函数添加到我的 MATLAB 路径中,但我不知道该怎么做。
我正在尝试将该函数用于我的工作,但不知何故,该函数在我目前拥有的 MATLAB 版本中不存在。
【问题讨论】:
strsplit 不是 matlab 函数,因为它不随 MATLAB 一起提供,您的链接是指向 MATLAB 用户社区的 mathworks 文件交换。
您可以使用“文件”->“设置路径”菜单中的对话框将文件添加到您的路径中。
这是假设您实际上拥有该文件,并且由于某种原因它不在您的路径上。
【讨论】:
toolbox 文件夹中创建了一个新文件夹,然后将上面指定的链接中的代码保存为 .m 文件,并将该 m 文件添加到我创建的新文件夹中。从那里,我进入设置路径并将新文件夹添加到其中。我可以选择保存路径。我应该这样做吗?
addpath(example_path\example_script.m)时MATLAB表示该文件夹不存在或不是文件夹。
根据您提供的信息和 Matlab 的文档strsplit 不是 Matlab 的内在函数。所以你的问题是你在哪里安装了 strsplit 函数的源代码?当你自己回答了这个问题后,请使用File | Set Path 菜单。
【讨论】:
toolbox/matlab 文件夹中创建了一个名为“strsplit”的新文件夹,然后将m 文件保存在其中。
显然,正如其他人所说,您需要确保该文件确实存在于您计算机上的某个目录中。如果您需要在脚本中使用此文件,可以使用以下行将此文件的特定位置添加到您的路径中。
path(path,'c:\example\fileishere');
【讨论】:
为了确认它在路径中,尝试运行which来发现它的位置
which('strsplit')
【讨论】:
也许我没有发现问题。
所以你下载了函数?
使用 matlab,您更改了它所在的目录。然后它在您当前的路径中。只要您在该目录中,它就在您的路径中。或者您使用文件菜单中的“添加到路径”。
【讨论】: