gpt4 book ai didi

matlab - 在 Matlab 中访问@folder 函数

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

大家

我在处理 Matlab 中的@folder 时遇到问题。

我添加了包含@folder 的父文件夹的路径。但是我仍然无法使用@folder 中的功能。也就是比如有一个函数叫做ttt.m,当我直接调用它的时候:

ttt(argument)

它返回:未定义的函数或变量。

但是当我使用 help 命令查看它时,它起作用了:

help ttt

返回ttt函数的信息

我不明白这是怎么回事。请帮忙。

最佳答案

那些文件夹 contain code for custom classes或覆盖现有类型。您不会将它们放在路径上,也不会直接使用它们,而是通过一个类。

Use this type of folder when you want to use multiple files for one class definition. ... An @-folder must be contained by a path folder, but is not itself on the MATLAB path. Place the class definition file inside the @-folder, which can also contain separate method files. The class definition file must have the same name as the @-folder (without the @-sign) and the class definition (beginning with the classdef key word) must appear in the file before any other code (white space and comments do not constitute code).

这是定义类的原始方式;一种新方法是将所有内容都放在一个文件中。 Here is an explanation of the two methods .

编辑:如果有问题的方法是Static,那么您不需要实例,否则您需要创建类的实例。参见 here有关静态方法的信息和实例化类以调用方法的示例。关于如何调用方法的更详细说明在 MATLAB OOP documentation 中。 .

关于matlab - 在 Matlab 中访问@folder 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19641385/

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