/// <summary> /// 同じフィルター特性、ディレイの状態も同じだが、別実体のディレイを持つインスタンスを作る。 /// </summary> /// <returns></returns> public IIRFilterBlockReal CreateCopy() { var r = new IIRFilterBlockReal(); r.mH = mH; r.mMaxOrder = mMaxOrder; r.mA = mA; r.mB = mB; r.mV = new double[mMaxOrder + 1]; Array.Copy(mV, r.mV, mV.Length); return(r); }
/// <summary> /// 多項式pは直列接続される。(p同士を掛けていく感じになる) /// </summary> public void Add(RealRationalPolynomial p) { var b = new IIRFilterBlockReal(p); mFilterBlockList.Add(b); }