newt0.cpp

来自「y=x+log(x)-2.2 的一种算法」· C++ 代码 · 共 22 行

CPP
22
字号
#include "math.h"
#include "stdio.h"
#include "newt.h"
void main()
{
	int js,k;
	double x,eps;
	void newtf(double,double []);
	eps=0.000001; js=60; x=1.5;
	k=newt(&x,eps,js,newtf);
	if(k>=0)
		printf("k=%d x=%13.7e\n",k,x);
	printf("\n");
	getchar();
}

void newtf(double x,double y[])
{
	y[0]=x*x*(x-1.0)-1.0;
	y[1]=3.0*x*x-2.0*x;
	return;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?