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

📄 lifttest.java

📁 小波提升格式的java源代码
💻 JAVA
字号:
 

import lift.*;
import util.*;

class lifttest {
  public static void main( String[] args ) {

    double vals[] = { 32.0, 10.0, 20.0, 38.0,
		      37.0, 28.0, 38.0, 34.0,
		      18.0, 24.0, 18.0, 9.0, 
		      23.0, 24.0, 28.0, 34.0 };
/*
    double vals[] = {
       77.6875,  78.1875,  82.0625,  85.5625,  86.7500,  82.4375,
       82.2500,  82.7500,  81.2500,  79.5625,  80.2813,  79.8750,
       77.7500,  74.7500,  78.5000,  79.1875,  78.8125,  80.3125,
       80.1250,  79.3125,  83.7500,  89.8125,  87.7500,  91.1250,
       94.4375,  92.7500,  98.0000,  97.1875,  99.4375, 101.7500,
      108.5000, 109.0000, 105.2500, 105.5000, 110.0000, 107.0000,
      107.2500, 103.3125, 102.8750, 102.4375, 102.0000, 101.3125,
       97.4375, 100.5000, 107.7500, 110.2500, 114.3125, 111.2500,
      114.8125, 112.6875, 109.4375, 108.0625, 104.5625, 103.2500,
      110.5625, 110.7500, 116.3125, 123.6250, 120.9375, 121.6250,
      127.6875, 126.0625, 126.3750, 124.3750 
    };
    */
    print pr = new print();
    haar hr = new haar();
    line ln = new line();
    haarpoly hrpy = new haarpoly();
    poly py = new poly();

    System.out.println("Data:");
    pr.pr_vec( vals );
    System.out.println();

    System.out.println("Haar:");
    hr.forwardTrans( vals );
    pr.pr_ordered( vals );
    System.out.println();
    hr.inverseTrans( vals );
    pr.pr_vec( vals );
    System.out.println();

    System.out.println("Line:");
    ln.forwardTrans( vals );
    pr.pr_ordered( vals );
    System.out.println();
    ln.inverseTrans( vals );
    pr.pr_vec( vals );
    System.out.println();

    System.out.println("Haar, extended with polynomial interpolation:");
    hrpy.forwardTrans( vals );
    pr.pr_ordered( vals );
    System.out.println();
    hrpy.inverseTrans( vals );
    pr.pr_vec( vals );
    System.out.println();

    System.out.println("Poly:");
    py.forwardTrans( vals );
    pr.pr_ordered( vals );
    System.out.println();
    py.inverseTrans( vals );
    pr.pr_vec( vals );
    System.out.println();
  }

}

⌨️ 快捷键说明

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