这个问题怎么解决呀?

xxsteven 2003-03-26 10:01:16
已知:y=2x*x*x-4x*x+3x-6
求解:(积分号)(-10,10)(2*x*x*x-4x*x+3x-6)dx


如何用c语言解答,呢?
...全文
36 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanhen 2003-03-27
  • 打赏
  • 举报
回复
楼主你不是要求积分表达式吧!

积分y=2x*x*x-4x*x+3x-6 <=> ∫ydx = x*x*x*x/2 - 4*x*x*x/3 + 3*x*x/2 - 6*x
<=>
y = pow(x, 4)/2 - pow(x, 3)*4/3 + pow(x, 2)*3/2 - 6*x

我想这样算出来的应该是最准确的吧!


xxsteven 2003-03-27
  • 打赏
  • 举报
回复
请给原程序呀
WorldKing 2003-03-26
  • 打赏
  • 举报
回复
简单的讲:你可以从积分的定义出发,把区间分成多个小份,以一个极大的数代替,然后利用定义公式简易的估算。若想精确求解,up 的方法不妨一试。

Cybergate 2003-03-26
  • 打赏
  • 举报
回复
最简单的方法:手工计算不定积分,再把 -10 10带进去

最复杂的方法:调用MATLAB的SDK......
  • 打赏
  • 举报
回复
首先你要选择一种积分近似计算方法,象什么Newton-Cotes公式,复化求积公式,变步长求积公式等等,然后用c实现就行了

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧