亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? polyinterp.java

?? 小波提升格式的java源代碼
?? JAVA
字號:

package lift;

class polyinterp {
  /** number of polynomial interpolation ponts */
  private final static int numPts = 4;

  /** Table for 4-point interpolation coefficients */
  private double fourPointTable[][];

  /** Table for 2-point interpolation coefficients */
  private double twoPointTable[][];

  /**
    <p>
    The polynomial interpolation algorithm assumes that the known
    points are located at x-coordinates 0, 1,.. N-1.  An interpolated
    point is calculated at <b><i>x</i></b>, using N coefficients.  The
    polynomial coefficients for the point <b><i>x</i></b> can be 
    calculated staticly, using the Lagrange method.
    </p>

    @param x the x-coordinate of the interpolated point
    @param N the number of polynomial points.
    @param c[] an array for returning the coefficients

   */
  private void lagrange( double x, int N, double c[] )
  {
    double num, denom;

    for (int i = 0; i < N; i++) {
      num = 1;
      denom = 1;
      for (int k = 0; k < N; k++) {
	if (i != k) {
	  num = num * (x - k);
	  denom = denom * (i - k);
	}
      } // for k
      c[i] = num / denom;
    } // for i
  } // lagrange


  /**
    <p>
    For a given N-point polynomial interpolation, fill the coefficient
    table, for points 0.5 ... (N-0.5).
    </p>

   */
  private void fillTable( int N, double table[][] )
  {
    double x;
    double n = N;
    int i = 0;

    for (x = 0.5; x < n; x = x + 1.0) {
      lagrange( x, N, table[i] );
      i++;
    }
  } // fillTable


  /**
    <p>
    poly constructor
    </p>
    <p>
    Build the 4-point and 2-point polynomial
    coefficient tables.
    </p>
   */
  public polyinterp()
  {

    // Fill in the 4-point polynomial interplation table
    // for the points 0.5, 1.5, 2.5, 3.5
    fourPointTable = new double[numPts][numPts];

    fillTable( numPts, fourPointTable );
    
    // Fill in the 2-point polynomial interpolation table
    // for 0.5 and 1.5
    twoPointTable = new double[2][2];

    fillTable( 2, twoPointTable );
  } // poly constructor


  /**
    Print an N x N table polynomial coefficient table
   */
  private void printTable( double table[][], int N)
  {
    System.out.println(N + "-point interpolation table:");
    double x = 0.5;
    for (int i = 0; i < N; i++) {
      System.out.print(x + ": ");
      for (int j = 0; j < N; j++) {
	System.out.print( table[i][j] );
	if (j < N-1)
	  System.out.print(", ");
      }
      System.out.println();
      x = x + 1.0;
    }    
  }


  /**
    Print the 4-point and 2-point polynomial coefficient
    tables.
   */
  public void printTables()
  {
    printTable( fourPointTable, numPts );
    printTable( twoPointTable, 2 );
  } // printTables


  /**
    <p>
    For the polynomial interpolation point x-coordinate 
    <b><i>x</i></b>, return the associated polynomial
    interpolation coefficients.
    </p>

    @param x the x-coordinate for the interpolated pont
    @param n the number of polynomial interpolation points
    @param c[] an array to return the polynomial coefficients
   */
  private void getCoef( double x, int n, double c[])
  {
    double table[][] = null;

    int j = (int)x;
    if (j < 0 || j >= n) {
      System.out.println("poly::getCoef: n = " + n + ", bad x value");
    }

    if (n == numPts) {
      table = fourPointTable;
    }
    else if (n == 2) {
      table = twoPointTable;
      c[2] = 0.0;
      c[3] = 0.0;
    }
    else {
      System.out.println("poly::getCoef: bad value for N");
    }

    if (table != null) {
      for (int i = 0; i < n; i++) {
	c[i] = table[j][i];
      }
    }
  } // getCoef


  /**
    <p>
    Given four points at the x,y coordinates {0,d<sub>0</sub>},
    {1,d<sub>1</sub>}, {2,d<sub>2</sub>}, {3,d<sub>3</sub>}
    return the y-coordinate value for the polynomial interpolated
    point at <b><i>x</i></b>.
    </p>
    
    @param x the x-coordinate for the point to be interpolated
    @param N the number of interpolation points
    @param d[] an array containing the y-coordinate values for
           the known points (which are located at x-coordinates
	   0..N-1).
   */
  public double interpPoint( double x, int N, double d[])
  {
    double c[] = new double[ numPts ];
    double point = 0;
    
    int n = numPts;
    if (N < numPts)
      n = N;

    getCoef( x, n, c );

    if (n == numPts) {
      point = c[0]*d[0] + c[1]*d[1] + c[2]*d[2] + c[3]*d[3]; 
    }
    else if (n == 2) {
      point = c[0]*d[0] + c[1]*d[1];
    }

    return point;
  } // interpPoint

} // polyinterp

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久亚洲综合| 久久久久久久综合色一本| 亚洲一区二区三区中文字幕| 91麻豆文化传媒在线观看| 日韩一区在线播放| 日本韩国精品在线| 亚洲v精品v日韩v欧美v专区| 6080午夜不卡| 国产乱码精品一区二区三| 中文字幕va一区二区三区| 色综合天天综合在线视频| 亚洲午夜久久久久久久久久久| 色婷婷香蕉在线一区二区| 亚洲成人av资源| 日韩欧美不卡一区| 成人免费看黄yyy456| 亚洲午夜一二三区视频| 精品国精品自拍自在线| 99re成人在线| 日韩国产一二三区| 国产午夜精品福利| 欧美在线观看视频一区二区三区| 美国欧美日韩国产在线播放| 中文字幕精品一区二区精品绿巨人| 色综合久久综合网欧美综合网 | 欧美成人在线直播| 福利一区在线观看| 亚洲一区二区精品3399| 久久久精品国产免费观看同学| 色综合天天做天天爱| 蜜臀久久99精品久久久画质超高清| 欧美大度的电影原声| 春色校园综合激情亚洲| 亚洲丝袜自拍清纯另类| heyzo一本久久综合| 久久综合五月天婷婷伊人| 国产一级精品在线| 亚洲欧美一区二区三区国产精品 | 欧美精品九九99久久| 麻豆久久一区二区| 国产免费观看久久| 欧美亚洲动漫另类| 国产高清久久久久| 亚洲一区在线免费观看| 久久一日本道色综合| 欧美综合一区二区三区| 国产一区二区日韩精品| 亚洲综合在线电影| www国产亚洲精品久久麻豆| 国产成人av一区二区三区在线| 自拍偷拍欧美精品| 日韩一区二区三区三四区视频在线观看 | 日韩精品一区二区三区视频播放| 国产高清不卡二三区| 亚洲成在人线免费| 国产亚洲成年网址在线观看| 91丝袜高跟美女视频| 国产麻豆精品久久一二三| 亚洲午夜久久久| 国产精品区一区二区三区| 日韩精品最新网址| 欧美日韩精品一区视频| 成人午夜伦理影院| 麻豆国产一区二区| 亚洲一区二区在线免费观看视频 | 久久久久九九视频| 91精品国产免费| 91美女蜜桃在线| 国产宾馆实践打屁股91| 久99久精品视频免费观看| 中文字幕在线观看一区| 欧美电影免费观看高清完整版在| 欧洲精品在线观看| 91蝌蚪porny| 国产成a人亚洲| 国产一区激情在线| 丝袜美腿一区二区三区| 尤物视频一区二区| 一区在线中文字幕| 国产精品成人在线观看| 国产亚洲成aⅴ人片在线观看| 欧美一卡二卡在线观看| 欧美另类久久久品| 欧美日韩国产美女| 欧美日韩午夜影院| 懂色av一区二区三区免费观看| 日韩成人精品在线| 视频一区二区不卡| 图片区小说区区亚洲影院| 亚洲高清视频在线| 亚洲第一电影网| 婷婷久久综合九色综合伊人色| 亚洲一二三四在线| 亚洲一二三级电影| 香蕉久久夜色精品国产使用方法| 亚洲国产成人porn| 性欧美大战久久久久久久久| 午夜av电影一区| 日韩电影一区二区三区四区| 亚洲激情图片qvod| 亚洲视频一区二区在线观看| 亚洲成年人影院| 日本欧美久久久久免费播放网| 秋霞午夜鲁丝一区二区老狼| 久久99久久精品| 国产精品一区二区三区乱码 | 日韩国产精品久久久| 青草国产精品久久久久久| 久久国产精品免费| 国产麻豆精品在线观看| 成人综合婷婷国产精品久久免费| 国产a久久麻豆| 成人动漫一区二区三区| 欧洲精品视频在线观看| 91精品国产aⅴ一区二区| 777奇米成人网| 欧美日韩免费电影| 国产日产精品1区| 亚洲男人电影天堂| 全部av―极品视觉盛宴亚洲| 国产一区二区在线电影| www.欧美日韩| 7777精品伊人久久久大香线蕉超级流畅 | 国产suv精品一区二区6| 国产91精品一区二区| 97se亚洲国产综合自在线不卡| 日本高清不卡aⅴ免费网站| 99国产精品视频免费观看| av综合在线播放| 欧美美女bb生活片| 国产欧美日韩综合精品一区二区| 一区二区三区日韩欧美| 精品一区二区影视| 91美女在线观看| 日韩欧美国产小视频| 亚洲视频在线一区观看| 麻豆精品在线看| 色域天天综合网| 欧美va亚洲va香蕉在线| 日韩美女精品在线| 久久av中文字幕片| 99免费精品在线| 91成人免费在线视频| 国产精品网友自拍| 日韩一区精品视频| 97久久久精品综合88久久| 日韩欧美在线网站| 亚洲精品第一国产综合野| 久久99热狠狠色一区二区| 91老师国产黑色丝袜在线| 精品久久久久一区| 亚洲韩国精品一区| 成人污视频在线观看| 欧美一区二区三区在线观看| 成人欧美一区二区三区| 久久国产日韩欧美精品| 欧美日精品一区视频| 国产精品美女久久久久久久| 美女一区二区视频| 欧美喷潮久久久xxxxx| 国产日韩av一区| 一区二区三区av电影| 99久久亚洲一区二区三区青草| 欧美tickle裸体挠脚心vk| 亚洲一级二级三级| 一本色道a无线码一区v| 中文字幕精品一区二区三区精品| 久久99精品国产麻豆不卡| 欧美丰满高潮xxxx喷水动漫| 日韩毛片视频在线看| 精品在线视频一区| 精品久久久久99| 日韩电影免费一区| 欧美一卡在线观看| 日韩精品成人一区二区在线| 欧美三级蜜桃2在线观看| 亚洲一区二区免费视频| 色吧成人激情小说| 亚洲制服丝袜一区| 91豆麻精品91久久久久久| 玉米视频成人免费看| 色香色香欲天天天影视综合网| 久久九九久久九九| 老司机免费视频一区二区三区| 久久综合色婷婷| 国产精品一区二区三区四区| 久久久久9999亚洲精品| 国产成人8x视频一区二区| 欧美精彩视频一区二区三区| 国产sm精品调教视频网站| 国产精品成人午夜| 色吧成人激情小说| 日韩精品一二三四| 欧美丰满一区二区免费视频| 国产一区二区三区久久久| 国产精品少妇自拍| 色综合久久久久网| 日日摸夜夜添夜夜添亚洲女人| 欧美一级片在线观看| 精品一区二区在线观看|