public Hyperbolic(Element[] Data) { int i; m = Data.Length; Console.WriteLine("Begin hyperbolic."); Element[] data = new Element[m]; for (i = 0; i < m; i++) { data[i].x = 1.0 / Data[i].x; data[i].f = 1.0 / Data[i].f; data[i].omega = Data[i].omega; } NumericalAnalysis.Analysis.Linear liner = new NumericalAnalysis.Analysis.Linear(data); a = liner.a0; b = liner.a1; }
public Exponential(Element[] Data) { int i; m = Data.Length; Console.WriteLine("Begin exponential."); Element[] data = new Element[m]; for (i = 0; i < m; i++) { data[i].x = 1.0 / Data[i].x; data[i].f = Math.Log(Data[i].f); data[i].omega = Data[i].omega; } NumericalAnalysis.Analysis.Linear liner = new NumericalAnalysis.Analysis.Linear(data); a = Math.Exp(liner.a0); b = liner.a1; }
protected virtual void OnButtonLinearClicked(object sender, System.EventArgs e) { if (StoreData != null) { if (StoreData.Length > 0 && End - Start > 1 && End - Start + 1 < Rx.Length) { int i; Console.WriteLine("{0}>> NumericalAnalysis.Analysis.", this.ToString()); NumericalAnalysis.Analysis.Linear Linear = new NumericalAnalysis.Analysis.Linear(StoreData); double[] A = new double[End - Start + 1]; for (i = 0; i < End - Start + 1; i++) { A[i] = Linear.f(i); } NumericalAnalysis.Graphic.Coordinate coordinate; coordinate = new NumericalAnalysis.Graphic.Coordinate(A, 0, 500, ImgWidth, ImgHeight); imageMain.Pixbuf = Gtk.Loaders.ImageLoader.LoadImage(coordinate.CoordinateBitmap); } } }
protected virtual void OnButtonLinearClicked(object sender, System.EventArgs e) { if (StoreData != null) if (StoreData.Length > 0 && End - Start > 1 && End - Start + 1 < Rx.Length) { int i; Console.WriteLine ("{0}>> NumericalAnalysis.Analysis.", this.ToString ()); NumericalAnalysis.Analysis.Linear Linear = new NumericalAnalysis.Analysis.Linear (StoreData); double[] A = new double[End - Start + 1]; for (i = 0; i < End - Start + 1; i++) { A[i] = Linear.f (i); } NumericalAnalysis.Graphic.Coordinate coordinate; coordinate = new NumericalAnalysis.Graphic.Coordinate (A, 0, 500, ImgWidth, ImgHeight); imageMain.Pixbuf = Gtk.Loaders.ImageLoader.LoadImage (coordinate.CoordinateBitmap); } }
public Hyperbolic(Element[] Data) { int i; m = Data.Length; Console.WriteLine ("Begin hyperbolic."); Element[] data = new Element[m]; for (i = 0; i < m; i++) { data[i].x = 1.0 / Data[i].x; data[i].f = 1.0 / Data[i].f; data[i].omega = Data[i].omega; } NumericalAnalysis.Analysis.Linear liner = new NumericalAnalysis.Analysis.Linear (data); a = liner.a0; b = liner.a1; }
public Exponential(Element[] Data) { int i; m = Data.Length; Console.WriteLine ("Begin exponential."); Element[] data = new Element[m]; for (i = 0; i < m; i++) { data[i].x = 1.0 / Data[i].x; data[i].f = Math.Log (Data[i].f); data[i].omega = Data[i].omega; } NumericalAnalysis.Analysis.Linear liner = new NumericalAnalysis.Analysis.Linear (data); a = Math.Exp (liner.a0); b = liner.a1; }