0
目前我正在爲牛頓方法創建(嘗試)一個程序,並假設它允許您猜測初始根並給出根。但我無法弄清楚如何把 X1 = X-F(X0)/ F(X0)還需要一個循環 這裏是我的代碼目前:牛頓方法Java
import java.util.Scanner;
public class NewtonsMethod {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
System.out.println("Please enter your guess for the root:");
double x = keyboard.nextDouble();
double guessRootAnswer =Math.pow(6*x,4)-Math.pow(13*x,3)-Math.pow(18*x,2)+7*x+6;
for(x=x-f(x)/f(x));
System.out.println("Your answer is:" + guessRootAnswer);
}
}
那麼它需要一個函數來猜測根,你在那裏會得到F(X)?也許問用戶?也許你已經擁有它,只是想讓用戶猜測根?另外牛頓函數是一種迭代方法,你的x1(might)可以靠近,但是你什麼時候才能知道你已經找到根? – arynaq
是的,我只是想讓用戶猜根。 – user2809115