我今天想用 quad 函数来做积分。我写了一个函数文件:
函数 z=pdf_y1(x) z=100;
然后,在命令行中,我输入:
四边形('pdf_y1',0,0.5)
输出是:???在 79 处使用 ==> quad 时出错 被积函数必须返回与输入向量长度相同的输出向量。
我试过z = 2 * x。有用。我不知道为什么 quad 不适用于常量情况。我实际上想在涉及 if-else 语句的其他一些函数上使用它。但它一直显示相同的信息:被积函数必须返回与输入向量长度相同的输出向量。
我不知道为什么。有人可以帮我吗?非常感谢!