请问c语言中弦截法怎么理解
答案:1 悬赏:0 手机版
解决时间 2021-11-07 09:55
- 提问者网友:流星是天使的眼泪
- 2021-11-07 01:07
请问c语言中弦截法怎么理解
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-11-07 02:14
先说方程的根,x^3-5x^2+16^x-80=0,左侧看成一个关于x的函数f(x),因此求方程的根就是在求函数f(x)图像与x轴交点(即f(x)=0时x的取值)
然后是斜截法,其思想就是 f(x)是一段弧线,用一段线段代替它求得近似根,再以这个根作为线段的起点求一个更近似的根。图中第二步的那个公式是用解析的方法表示线段的根,如果这个你也看不懂建议跳过这段或者先学习数学解析几何
再说最后那段代码,((x-5)*x+16)*x-80在数学上与x^3-5x^2+16^x-80完全相等,这难道不是显然的吗?至于为什么不写成x^3的形式,是因为前者运算量更小,运算更快(不信自己拿纸笔算一算试试),顺便一提,这个叫做秦九韶算法,是多项式求值的最快算法追问额,我就是第二步不懂,其它步骤多看看还能理解,第二部用的哪些知识点,能给我讲解一下吗
然后是斜截法,其思想就是 f(x)是一段弧线,用一段线段代替它求得近似根,再以这个根作为线段的起点求一个更近似的根。图中第二步的那个公式是用解析的方法表示线段的根,如果这个你也看不懂建议跳过这段或者先学习数学解析几何
再说最后那段代码,((x-5)*x+16)*x-80在数学上与x^3-5x^2+16^x-80完全相等,这难道不是显然的吗?至于为什么不写成x^3的形式,是因为前者运算量更小,运算更快(不信自己拿纸笔算一算试试),顺便一提,这个叫做秦九韶算法,是多项式求值的最快算法追问额,我就是第二步不懂,其它步骤多看看还能理解,第二部用的哪些知识点,能给我讲解一下吗
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯