如何访问外部辅助函数在使用应用程序设计师创建的应用程序?

6视图(30天)
我创建了一个简单的应用程序使用应用程序设计师叫“Appexample”一个文件夹叫“ExampleFolder”与下列文件结构:
ExampleFolder
|
|
- - - - - - Appexample.mlapp
- - - - - - folder1
|
|
- - - - - - helperscript1.m
ExampleFolder2
|
|
- - - - - - - - - -helperscript2.m
另一个文件夹叫“ExampleFolder2”(外部ExampleFolder1)包含一个helper函数称为“helperscript2.m”
我的问题是我怎样才能访问辅助函数,“helperscript1”和“helperscript2。从应用m”吗?

接受的答案

MathWorks支万博1manbetx持团队
调用的helperscript1。m’和‘helperscript2。m的功能应用,MATLAB的函数必须路径,因为他们不像MLAPP文件在同一文件夹中。MATLAB首先搜索当前目录之前看MATLAB路径。更多细节请参考下面的文档页面MATLAB如何决定在哪里寻找功能:
您可以添加的路径helper函数通过调用“目录”功能从内部的startupFcn必须采取谨慎应用。当从应用程序调用“目录”“目录”预计所有输入路径将完整路径或相对于MATLAB的当前文件夹中。
你可以使用pwd命令来获取当前MATLAB目录路径。第二行代码可以用在“startupFcn”功能添加的folder1 MATLAB路径当你打开应用程序,这样“folder1”,因此其内容,将访问应用程序。
helperpath = fullfile (pwd,“folder1”);
目录(helperpath);
同样你可以添加“ExampleFolder2”路径,用上面的“helperpath”变量中,一个字符串的完整路径的文件夹。

更多的答案(0)

类别

找到更多的在使用应用程序开发应用程序设计师帮助中心文件交换

s manbetx 845


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!