Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在matlab中调用另一个m文件中的类成员函数?_Matlab_Class_Oop - Fatal编程技术网

如何在matlab中调用另一个m文件中的类成员函数?

如何在matlab中调用另一个m文件中的类成员函数?,matlab,class,oop,Matlab,Class,Oop,如何调用class函数,并在另一个文件.m中初始化类的对象, 当从命令窗口调用它的工作,但我想从m文件调用函数 我有一个文件夹:@myClassName.既然你说它在命令窗口中工作,那么问题很可能是路径。包含类文件夹@myClassName的文件夹必须位于路径中(请参见函数addpath)。从另一个文件中,您只需: my_instance = myClassName(...) % ... represent the inputs to your constructor. my_instance.

如何调用class函数,并在另一个文件.m中初始化类的对象, 当从命令窗口调用它的工作,但我想从m文件调用函数


我有一个文件夹:@myClassName.

既然你说它在命令窗口中工作,那么问题很可能是路径。包含类文件夹@myClassName的文件夹必须位于路径中(请参见函数
addpath
)。从另一个文件中,您只需:

my_instance = myClassName(...) % ... represent the inputs to your constructor.
my_instance.MyFunction(...);

如果在函数中声明对象,则必须返回函数的输出参数,您可以在工作区中看到结果