Реализовать расчет из матрицы по формуле - 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