traprl()函数没有错误。错误就在于自定义函数缺少句柄函数符号。
正确的写法为
sum=traprl(x^2*exp(-2),0,4,10)
修改后运行结果
sum = 2.9016
调用traprl时,应该用句柄指定函数@(x)x^2*exp(-2),而不是直接输入函数表达式。sum=traprl(@(x)x^2*exp(-2),0,4,10)
同学,你是哪个单位的?竟和我在相同的时间做同样的题,还犯相同的错误!