梯形规则的例子不会工作?

4视图(30天)
块
2019年3月4日
编辑: 2019年3月7日
我不明白为什么这段代码不工作吗?我想估计的积分e ^ x2 x = 0到x = 2使用梯形法则

接受的答案

史蒂文的主
史蒂文的主 2019年3月4日
你将一个函数 宣言 和一个函数 调用
调用你的函数以外的东西 trapz 因为这是已经在MATLAB函数。我们叫它IssieTrapz。它需要4个输入参数,我怀疑你的函数接受按照以下顺序:
函数我= IssieTrapz (f, a、b、n)
这是你的1号线功能。它取代原来的1号线。这是 宣言 IssieTrapz函数。
现在当你 调用 IssieTrapz,你指定函数和给值,b和n。
结果= IssieTrapz (@ (x) exp (- x ^ 2), 0, 2、10);
2的评论
史蒂文的主
史蒂文的主 2019年3月4日
第二行不进去你的函数。这就是你函数调用(使用)。在命令窗口类型。当你调用你的函数,无论你通过作为第一个输入参数将被指派f在你的函数的名称。因此,这个调用f @ (x) exp (- x ^ 2)
你可以称它为第二次用不同的函数f是什么改变。如果你叫它是这样的:
result2 = IssieTrapz (@cos -π2π,42)
f将 @cos 那叫IssieTrapz。
看到 这个文档页面 简要介绍调用函数。

登录置评。

更多的答案(0)

类别

找到更多的在功能帮助中心文件交换

社区寻宝

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

开始狩猎!