Реализовать расчет из матрицы по формуле - C#
Формулировка задачи:
Доброго времени суток, новички, знатоки и профессионалы.
Интересует ваш совет, как лучше реализовать расчет из 2-х мерного массива по формуле. Проблема в том, что я использую с 0 элемента, и расчет стоит i-1. С этим выскакивает проблема об индексе массива.
Eps считывается из файла
Листинг программы
- public double func_R(int Eps)
- {
- double delta_r = Diametr / N;
- //ICollection<int> key = result.Keys;
- var sizeX = dataGridView1.Rows.Count;
- var sizeY = N * 2 + 1;
- double[,] number_r = new double[sizeX, sizeY];
- for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
- {
- for (int j = 0; j < dataGridView1.Rows[i].Cells.Count; j++)
- {
- if ((get_values[i, j + 1].ToString() != "") && (get_values[i, j - 1].ToString() != ""))
- {
- number_r[i, j] = Eps * (get_values[i, j + 1] - get_values[i, j - 1]) / (2 * delta_r);
- }
- }
- // }
- // }
- int b;
- }
- return 0;
- }
Решение задачи: «Реализовать расчет из матрицы по формуле»
textual
Листинг программы
- dataGridView1.Rows[i].Cells.Count - 1
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д