un saludo, y gracias por adelantado.
Código PHP:
   public class Graficar extends java.awt.Frame {
    
 
    public BufferedImage  creaImagen() {
        
        
        MiVector mv = new MiVector();
        float [][] entradas = mv.conjuntoSeñales(1000, 100, 'g', 0, 1);
        float [][] ruidos = mv.conjuntoSeñales(1000, 100, 'g', 0, (float)0.01);
        float w0 [][] = mv.conjuntoSeñales(16, 100, 'a', 0, 1);
        
 
        XYSeries series_025_100 = new XYSeries("Filtrado");
        
       
        Filtro filtro025 = new Filtro(16,(float)0.025,1000);
       
    
        float error025_100 [] = mv.normalizar(filtro025.obtenerError(100, entradas, ruidos, w0));
        
        
        
        for (int i = 0;i<1000;i++) {
                 series_025_100.add(i+1, error025_100[i]);
        
        }
        
        
        
        XYDataset datos025_100= new XYSeriesCollection(series_025_100);
 
            
 
        JFreeChart chart025_100 = 
             ChartFactory.createXYLineChart("Filtrado adaptativo", "Muestras","Error promediado",datos025_100,PlotOrientation.VERTICAL, false,false, true);
        
                
        BufferedImage grafica2 = chart025_100.createBufferedImage(600,600); 
        
         return grafica2;
     }
     
      public static void writeImageToJPG(File file ,BufferedImage bufferedImage  ) throws IOException {
          
              ImageIO.write(bufferedImage,"jpg",file);
         
       
    }
    
      public static void main(String args[]) {
       
        Graficar miventana = new Graficar();
        
        File f025_50 = new File("025_50.jpg");
        
        
        try {
            writeImageToJPG(f025_50,miventana.creaImagen());
            System.out.println("Imagen creada");
        }
        catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
           }
        
  }
  
  
 
  
 
       
} 
     
 


