当前位置: 代码迷 >> C语言 >> ax2+bx+c=0与x轴围成的面积,怎么用C语言编写?要求由流程图,谢谢!
  详细解决方案

ax2+bx+c=0与x轴围成的面积,怎么用C语言编写?要求由流程图,谢谢!

热度:365   发布时间:2007-05-11 13:43:01.0
ax2+bx+c=0与x轴围成的面积,怎么用C语言编写?要求由流程图,谢谢!
请高手指教!

[此贴子已经被作者于2007-5-11 13:44:52编辑过]


搜索更多相关的解决方案: C语言  流程图  面积  编写  

----------------解决方案--------------------------------------------------------
以下是引用六出飞花在2007-5-11 13:43:01的发言:

思路如下:
首先用公式法解出ax2+bx+c=0的两个根x1与x2.
如果是一对共轭虚根或一对重根,则与x轴围成的面积为零
否则与x轴围成的面积
x2
S=∫(ax2+bx+c)dx 的绝对值,因为面积总是正的
x1
至于这个定积分可以用谭书上的代码实现
----------------解决方案--------------------------------------------------------

回复:(六出飞花)ax2+bx+c=0与x轴围成的面积,怎么...
老大,具体点好吗?我这是考试用的啊,谢谢先!!
----------------解决方案--------------------------------------------------------
回复:(六出飞花)ax2+bx+c=0与x轴围成的面积,怎么...
求b2(平方)-4*ac
如果<或=0则面积为0
否则S=a*(X2的3次)/3+b(x2的2次)/2+c*x2-(a*(X1的3次)/3+b(x1的2次)/2+c*x1)的绝对值

[此贴子已经被作者于2007-5-12 0:44:26编辑过]


----------------解决方案--------------------------------------------------------
1。用积分公式,像4楼说的一样。
2。用随机抛点法,概率算法嘛我也不多说了
3。用定积分定义,取一个小步长强行求n个小梯形的和

在精度要求较低,很难求得原函数的情况下可以用2,3方案
在容易积出的情况下第一种方案最好,不过这题目出来就是给你练习的,你不妨都试试,看看效果。
----------------解决方案--------------------------------------------------------
  相关解决方案