[编程开发] 帮忙看看MATLAB里面自定义函数到底怎么调用?? 数值分析里面一个问题: function s=traprl(f,

2025-03-19 02:18:05
推荐回答(3个)
回答1:

traprl()函数没有错误。错误就在于自定义函数缺少句柄函数符号。

正确的写法为

sum=traprl(x^2*exp(-2),0,4,10)

修改后运行结果

sum =    2.9016

回答2:

调用traprl时,应该用句柄指定函数@(x)x^2*exp(-2),而不是直接输入函数表达式。
sum=traprl(@(x)x^2*exp(-2),0,4,10)

回答3:

同学,你是哪个单位的?
竟和我在相同的时间做同样的题,还犯相同的错误!