Hadamard.java
/*
* $Id: Hadamard.java,v 1.8 2008/04/06 02:16:45 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.HadamardMatrix;
import org.mklab.nfc.scalar.DoubleNumber;
/**
* アダマール行列を求めるクラスです。
*
* <p> Hadamard matrix
*
* @author koga
* @version $Revision: 1.8 $
*/
public class Hadamard {
/**
* <code>2^size</code>次のアダマール行列を返します。
*
* @param size 次数
* @return アダマール行列 (hadamard matrix)
*/
public static DoubleMatrix hadamard(int size) {
return HadamardMatrix.create(size,new DoubleNumber(1));
}
}