用二分法求代数多项式的根(C语言),最好输入时要输入多项式的项数和每项前的系数,也可以是固定多项式
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/14 16:55:25
用二分法求代数多项式的根(C语言),最好输入时要输入多项式的项数和每项前的系数,也可以是固定多项式
![用二分法求代数多项式的根(C语言),最好输入时要输入多项式的项数和每项前的系数,也可以是固定多项式](/uploads/image/z/7887147-51-7.jpg?t=%E7%94%A8%E4%BA%8C%E5%88%86%E6%B3%95%E6%B1%82%E4%BB%A3%E6%95%B0%E5%A4%9A%E9%A1%B9%E5%BC%8F%E7%9A%84%E6%A0%B9%EF%BC%88C%E8%AF%AD%E8%A8%80%EF%BC%89%2C%E6%9C%80%E5%A5%BD%E8%BE%93%E5%85%A5%E6%97%B6%E8%A6%81%E8%BE%93%E5%85%A5%E5%A4%9A%E9%A1%B9%E5%BC%8F%E7%9A%84%E9%A1%B9%E6%95%B0%E5%92%8C%E6%AF%8F%E9%A1%B9%E5%89%8D%E7%9A%84%E7%B3%BB%E6%95%B0%2C%E4%B9%9F%E5%8F%AF%E4%BB%A5%E6%98%AF%E5%9B%BA%E5%AE%9A%E5%A4%9A%E9%A1%B9%E5%BC%8F)
#include
double f(double x)
{return x*x*x*x+4*x*x*x+x*x-25*x-2;
}
double calc(double (*p)(double)) //进去一个函数指针得到此函数的根
{double a=1000000000,b=1000000000;
while(1)
{
a-=100;
if((*p)(a)0)break;}
for(int ix=0;ix!=100;++ix){
if((*p)((a+b)/2)>0){b=(a+b)/2;
}
else
if((*p)((a+b)/2)
double f(double x)
{return x*x*x*x+4*x*x*x+x*x-25*x-2;
}
double calc(double (*p)(double)) //进去一个函数指针得到此函数的根
{double a=1000000000,b=1000000000;
while(1)
{
a-=100;
if((*p)(a)0)break;}
for(int ix=0;ix!=100;++ix){
if((*p)((a+b)/2)>0){b=(a+b)/2;
}
else
if((*p)((a+b)/2)
用二分法求代数多项式的根(C语言),最好输入时要输入多项式的项数和每项前的系数,也可以是固定多项式
求多项式的系数,项数,次数..
请问怎么用C++编一个程序,完成输入多项式系数后输出多项式,并计算多项式的值?
什么是多项式的项数和系数?但要清楚.
多项式x^3-2x+1是三次多项式,二次项的系数是( )
求系数和各多项式的次数
matlab求多项式的系数
单项式和多项式的系数
一个关于x的二次多项式,当x=1时,多项式的值为1,这个多项式的各项系数(包括常数项)的和是多少?
求一个最小二乘法C语言程序,可以以给定的任意次数代数多项式拟合给定的数据
一个关于x的二次多项式,当x=1时,多项式的职位1,这个多项式各项系数(包括常数项)的和为多少?
多项式乘以多项式,合并同类项前,积的项数等于两个多项式的项数之和