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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/26 12:44:58
在线急求C++中怎么求一元三次方程的所有根 ax3+bx2+cx+d=0这种一般方程的解法 .用牛顿迭代和卡尔丹公式能求出一个根,然后怎么求另外两个根.计算机不会帮我把三次方程降为二次吧?没人知道
xN@W$nԢŶ; .\ Ŗ)A/I$^SKy 6 ؜zo5 Ο~ʣJk>.q@ɉ\"'p9N iWv\%r!9p/.*j+ha}:CtdS)>@>xt7j2{除wtG~אs\.{сlhWګ݄MZýK97@2Sfuc}cK&4 D#@t픮h95Ѐ"yu̿cĢ&-+L ~bZ9酱&"K޴Ү& '1e,j+MJ>nl3TfNWtϦ#

在线急求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