/// OPTIMİZASYON
//  bir boyutlu lineer olmıyan fonksiyonlar
//  brent metodu 
//  
import java.util.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
import javax.swing.*;

//============= Tanımı gereken fonksiyon ================
class fb extends f_x
{
   public double func (double x)
   { return -(2.0*Math.sin(x)-x*x/10.0);}
}
//===========================================================

public class OPO10
{
     public static void main (String args[])  
     {  
	 String s="üç adetkök tahmin değerini değerlerini arada bir boşluk bırakarak giriniz: ";
     double [] x0=opt.verigir(s);
     fb f=new fb();
     double r1= opt.dbrent(f,x0[0],x0[1],x0[2],1.0e-8);
     s=" çözüm seti  : "+r1;
     String s2="türevli Brent metodu ile lineer olmıyan bir değişkenli fonksiyon optimizasyonu:";
     JOptionPane.showMessageDialog(null,s,s2,JOptionPane.PLAIN_MESSAGE);
     } 
}