Цитата(Rififi @ 16.12.2008, 00:54) | www.google.com => "c# calling method" |
Код | using System.Diagnostics;
|
Код | string method; double ApproxFunction1(double a, double b, double X) { method = new StackFrame(2, false).GetMethod().Name; if(method==Summa1") { return a + b * Math.Log(X,Math.E);} }
|
Код | double Summa1(double k1, double k2, double k3, double k4, double k5, double k6) { double a = (k5 * k1 - k2 * k1) / (k6 * k5 - k4 * k2); double b = (k6 * k3 - k4 * k1) / (k6 * k5 - k4 * k2);
double S = 0; for (int i = 0; i <= 7; i++) { S += Math.Pow((Y[i] - ApproxFunction1(a, b, X[i])), 2); } return S; }
|
Исправ ошибки? |