Помогите пожалуйста, написала программу с си# Возведение в степень матрицы, возводит, но результат не правильный , в чём ошибка?
Вот фрагмент программы private void buttonExponentiation_Click(object sender, EventArgs e)
{
double S = 0;
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
{
S = 0;
S = Math.Pow(A[i, j], f);
f = Convert.ToInt32(textBoxP.Text);
B[i, j] = S;
}
FillDG();
}
void FillDG()
{
for (int i = 0; i < m; i++)
for (int j = 0; j < n; j++)
dataGridViewMatrixB.Rows[i].Cells[j].Value
= B[i, j].ToString();
}