gpt4 book ai didi

c - 如何使用 Adaptive Simpsons 的维基百科代码来处理不同的功能

转载 作者:太空宇宙 更新时间:2023-11-04 03:42:32 26 4
gpt4 key购买 nike

我如何从维基百科中获取自适应辛普森方法的代码 here并使其适用于函数 1/(1.1+cos(x))?

当我将“sin”更改为“1/(1.1+cos)”时

double I = adaptiveSimpsons(sin, 0, 1, 0.000000001, 10);

并编译它说:

error: invalid operands to binary expression ('double' and 'double (*)(double)')
double I = adaptiveSimpsons(1/(1.1+cos), 0, 1, 0.000000001, 10);"
~~~^~~~

谢谢。

最佳答案

你需要提供一个函数接受一个double(比如x)并返回一个double,它计算1/(1.1+cos(x))

然后将该函数传递给 adaptiveSimpsons

关于c - 如何使用 Adaptive Simpsons 的维基百科代码来处理不同的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27353476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com