Реализация функции - C#
Формулировка задачи:
Добрый день.
Есть функция: "Лисьи норы "Шекеля":
помогите пожалуйста реализовать вычисление данной функции на c#, а то я совершенно запутался и не могу понять, как это сделать.
Решение задачи: «Реализация функции»
textual
Листинг программы
static void Main(string[] args) { double x1min = -65.0; double x1max = 65.0; double x2min = -65.0; double x2max = 65.0; double sr = 1500.0; double[,] a = new double[2,25] {{-32,-16, 0, 16, 32,-32,-16, 0, 16, 32,-32,-16, 0, 16, 32,-32,-16, 0, 16, 32,-32,-16, 0, 16, 32}, {-32,-32,-32,-32,-32,-16,-16,-16,-16,-16, 0, 0, 0, 0, 0, 16, 16, 16, 16, 16, 32, 32, 32, 32, 32}}; double k = 500; double dx1 = (x1max - x1min) / sr; double dx2 = (x2max - x2min) / sr; double[] x1 = new double[25]; double[] x2 = new double[25]; double[,] ft = new double[(int)sr, (int)sr]; for ( int i = 1 ; i < (int)sr ; i++) x1[i] = x1min + i * dx1; for ( int i = 1 ; i < (int)sr ; i++) x2[i] = x2min + i * dx2; for ( int j = 1 ; j < (int)sr ; j++) for (int i = 1; i < (int)sr; i++) { double f = 0; for (int l = 1; l < 25; l++) f = f + 1.0 / (l + Math.Pow((x1[j] - a[1, l]), 6) + Math.Pow((x2[i] - a[2, l]), 6)); ft[j, i] = 1.0 / (1 / k + f); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д