В настоящее время я создаю (пытается) программу для метода Ньютона и, предположим, позволяет угадать исходный корень и дать вам корни. Но я не могу понять, как поставить x1 = x0-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 (х)? Может быть, спросите пользователя? Может быть, у вас есть это уже и просто хотите, чтобы пользователь догадался о корне? Также функция newtons - это итеративный метод, ваш x1 (возможно) приближается, но когда вы узнаете, что нашли корень? – arynaq
Да, я просто хочу, чтобы пользователь догадался о корне. – user2809115