0

标题说得最多,但更具体地说,开始提出的问题是......

“你的函数应该记录它被调用的次数

您的函数将接受 1、5 或 6 个参数并返回 1、2 或 3 个值

所有参数必须是标量或行矩阵;您应该检查这一点并打印一条错误消息,如果不正确,则在第一个返回值中返回 0。

所有参数的大小必须相同:要么它们都必须是标量,要么它们都必须是相同长度的行向量。您必须检查这一点并打印一条错误消息,如果不正确,则在第一个返回值中返回 0"

这不是我向你保证的全部问题,而是我最挣扎的部分。如中,我不知道如何跟踪它被调用的次数(可能是计数?)或者不知道如何检查参数是标量矩阵还是行矩阵。还要检查它们是否大小相同

我搜索如何做这一切,没有结果。因此,我将假设这不是基础知识。

4

1 回答 1

1

这是您搜索得不够努力的所有基本内容:

  1. 使用 跟踪次数global variable。每次输入函数时只需递增它。assignin或者,您可以使用and获得工作区变量evalHERE for Global。 在这里分配。 在这里进行评估。
  2. 检查nargin可用于传递输入的输入参数:这里
  3. 不同数量的输出varargout这里
  4. 使用sizelength检查输入的长度。disp显示一条消息,设置第一个输出并使用return返回。

希望这可以帮助。

于 2013-03-13T01:49:18.687 回答