/* Class ExampleProgramTwoImpedRegr Example Program for class ImpedSpecRegression Circuit Model supplied via the interface ImpedSpecModel Michael Thomas Flanagan (http:\\www.ee.ucl.ac\~flanaga\java) May 2007 */ import java.util.Vector; import flanagan.complex.Complex; import flanagan.io.*; import flanagan.circuits.*; public class ExampleProgramTwoImpedRegr{ public static void main(String[] args){ // Select data file FileChooser fin = new FileChooser(); String inputFileName = fin.selectFile(); // Create a default option name for the output file from the inut file name String outputFileName = fin.getStemName() + "Output.txt"; // Request confirmation of or replacement name for the output file name outputFileName = Db.readLine("Output file name?", outputFileName); // Read the input data file String dataTitle = fin.readLine(); // data title double appliedVoltage = fin.readDouble(); // applied voltage Complex referenceImpedance = fin.readComplex(); // reference impedance int numberOfFrequencies = fin.readInt(); // number of frequencies double[] frequencies = new double[numberOfFrequencies]; double[] magnitudes = new double[numberOfFrequencies]; double[] phases = new double[numberOfFrequencies]; for(int i=0; i