Tfn2tfm.java

/*
 * $Id: Tfn2tfm.java,v 1.6 2008/02/28 00:42:50 koga Exp $
 *
 * Copyright (C) 2004 Koga Laboratory. All rights reserved.
 */
package org.mklab.tool.control;

import org.mklab.nfc.matrix.DoubleRationalPolynomialMatrix;
import org.mklab.nfc.scalar.DoubleRationalPolynomial;


/**
 * 伝達関数(有理多項式)から伝達関数行列(有理多項式行列)に変換するクラスです。
 * 
 * <p>Transfer function to transfer function matrix conversion
 * 
 * @author koga
 * @version $Revision: 1.6 $
 * @see org.mklab.tool.control.Tfn2tf
 * @see org.mklab.tool.control.Tfn2ss
 * @see org.mklab.tool.control.Tfn2zp
 * @see org.mklab.tool.control.Tfm2tfn
 */
public class Tfn2tfm {

  /**
   * 伝達関数が<code>g</code>であるシステムの伝達関数行列を求めます。
   * 
   * @param g 伝達関数
   * @return 伝達関数行列 (transfer function matrix)
   */
  public static DoubleRationalPolynomialMatrix tfn2tfm(DoubleRationalPolynomial g) {
    return new DoubleRationalPolynomialMatrix(new DoubleRationalPolynomial[] {g});
  }

}