用C++实现牛顿迭代法程序

时间:2013-06-29 13:42:49
【文件属性】:

文件名称:用C++实现牛顿迭代法程序

文件大小:50KB

文件格式:DOC

更新时间:2013-06-29 13:42:49

牛顿迭代法

#include #include #define N 2 // 非线性方程组中方程个数、未知量个数 #define Epsilon 0.0001 // 差向量1范数的上限 #define Max 100 //最大迭代次数 using namespace std; const int N2=2*N; int main() { void ff(float xx[N],float yy[N]);//计算向量函数的因变量向量yy[N] void ffjacobian(float xx[N],float yy[N][N]);//计算雅克比矩阵yy[N][N] void inv_jacobian(float yy[N][N],float inv[N][N]);//计算雅克比矩阵的逆矩阵inv void newdundiedai(float x0[N], float inv[N][N],float y0[N],float x1[N]);//由近似解向量 x0 计算近似解向量 x1


网友评论

  • 学习中,谢谢
  • 刚刚试了下,可以使用。很好哈
  • 不错,可以用
  • 不错 内容理解起来蛮容易的
  • 入门学习,不错
  • 不错,注释比较详细~