Vander.java

/*
 * $Id: Vander.java,v 1.8 2008/03/03 15:18:35 koga Exp $
 * 
 * Copyright (C) 2004 Koga Laboratory. All rights reserved.
 */
package org.mklab.tool.matrix;

import org.mklab.nfc.matrix.DoubleMatrix;
import org.mklab.nfc.matrix.misc.VandermondeMatrix;


/**
 * ヴァンデルモンド行列を求めるクラスです。
 * 
 * <p>Vandermonde matrix
 * 
 * @author koga
 * @version $Revision: 1.8 $
 * @see org.mklab.tool.matrix.Toeplitz
 * @see org.mklab.tool.matrix.Hankel
 */
public class Vander {

  /**
   * 2番目から最後までの列が<code>x</code>であるヴァンデルモンド行列を返します。
   * 
   * @param x データ
   * @return ヴァンデルモンンド行列 (vandermonde matrix)
   */
  public static DoubleMatrix vander(DoubleMatrix x) {
    return VandermondeMatrix.create(x);
  }
}