using Dew.Math; using Dew.Math.Editors; using Dew.Math.Units; using Dew.Signal; using Dew.Signal.Units; using Dew.Math.Tee; using Dew.Signal.Tee; private void button1_Click(object sender, EventArgs e) { Vector z = new Vector(0); Vector p = new Vector(0); Vector num = new Vector(3); Vector den = new Vector(3); double k; num.Values[0] = 1; num.Values[1] = -7; num.Values[2] = 12; den.Values[0] = 1; den.Values[1] = -3; den.Values[2] = 2; k = 1; LinearSystems.TransferFunToZeroPole(z, p, out k, num, den); MtxVecEdit.ViewValues(z,"Zeros",true); MtxVecEdit.ViewValues(p,"Poles",true); // z = [4 , 3] // p = [2 , 1] // k = num[0]/den[0] = 1; }
|
Copyright (c) 1999-2010 by Dew Research. All rights reserved.
|