作业帮 > 综合 > 作业

在线急求C++中怎么求一元三次方程的所有根 ax3+bx2+cx+d=0这种一般方程的解法 .用牛顿迭代和卡尔丹公式能求

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 17:04:06
在线急求C++中怎么求一元三次方程的所有根 ax3+bx2+cx+d=0这种一般方程的解法 .用牛顿迭代和卡尔丹公式能求出一个根,然后怎么求另外两个根.计算机不会帮我把三次方程降为二次吧?
没人知道么
在线急求C++中怎么求一元三次方程的所有根 ax3+bx2+cx+d=0这种一般方程的解法 .用牛顿迭代和卡尔丹公式能求
#include
#include
#define N 2
#define M 3
void answer(double a[][M])
{
double an[N],t[N];
an[N-1]=a[N-1][M-1];
an[N-2]=a[N-2][M-1]-an[N-1]*a[N-2][M-2];
an[N-3]=a[N-3][M-1]-an[N-2]*a[N-3][M-3]-an[N-1]*a[N-3][M-2];
//an[N-4]=a[N-4][M-1]-an[N-3]*a[N-4][M-4]-an[N-2]*a[N-4][M-3]-an[N-1]*a[N-4][M-2];
int i;
for(i=0;i