在线急求C++中怎么求一元三次方程的所有根 ax3+bx2+cx+d=0这种一般方程的解法 .用牛顿迭代和卡尔丹公式能求出一个根,然后怎么求另外两个根.计算机不会帮我把三次方程降为二次吧?没人知道

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 04:58:50
在线急求C++中怎么求一元三次方程的所有根 ax3+bx2+cx+d=0这种一般方程的解法 .用牛顿迭代和卡尔丹公式能求出一个根,然后怎么求另外两个根.计算机不会帮我把三次方程降为二次吧?没人知道

在线急求C++中怎么求一元三次方程的所有根 ax3+bx2+cx+d=0这种一般方程的解法 .用牛顿迭代和卡尔丹公式能求出一个根,然后怎么求另外两个根.计算机不会帮我把三次方程降为二次吧?没人知道
在线急求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