⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 datapoints.java

📁 This program demonstrates some function approximation capabilities of a Radial Basis Function Networ
💻 JAVA
字号:
// Decompiled by JAD v1.5.4.3. Copyright 1997-98 Pavel Kouznetsov.// JAD Home Page:      http://web.unicom.com.cy/~kpd/jad.html// Decompiler options: packimports(3) // Source File Name:   RBFunction.java// Decompiled by S.Baehni in order to be compliant with Java1.2import java.awt.Color;import java.awt.Graphics;class DataPoints{    public DataPoints(int i)    {        data = new double[i][2];        maxsize = i;        count = 0;    }    public void reset()    {        count = 0;        RBFunction.statusMesg("Cleared all training points.");    }    public void redraw(DataDisp datadisp, Graphics g)    {        for(int i = 0; i < count; i++)            drawpt(datadisp, g, data[i], 4);    }    public void drawpt(DataDisp datadisp, Graphics g, double ad[], int i)    {        Color color = g.getColor();        g.setColor(Color.blue);        int ai[] = new int[2];        ai = datadisp.getcoords(ad);        g.drawOval(ai[0] - i / 2, ai[1] - i / 2, i, i);        g.setColor(color);    }    public int add(DataDisp datadisp, Graphics g, int i, int j, int k)    {        if(count < maxsize)        {            int ai[] = new int[2];            ai[0] = i;            ai[1] = j;            data[count] = datadisp.setcoords(ai);            RBFunction.statusMesg("Added training point " + (count + 1) + " at ( " + data[count][0] + " , " + data[count][1] + " ).");            drawpt(datadisp, g, data[count], k);            count++;        }        else        {            RBFunction.statusMesg("Too many training points.");            return -1;        }        return count;    }    public double data[][];    public int maxsize;    public int count;}

⌨️ 快捷键说明

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