Я сделал матрицу 8x8, используя C#, и теперь мне нужно транспонировать матрицу. Можете ли вы помочь мне перенести матрицу? Это моя матрицаКак транспонировать матрицу?
public double[,] MatriksT(int blok)
{
double[,] matrixT = new double[blok, blok];
for (int j = 0; j < blok ; j++)
{
matrixT[0, j] = Math.Sqrt(1/(double)blok);
}
for (int i = 1; i < blok; i++)
{
for (int j = 0; j < blok; j++)
{
matrixT[i, j] = Math.Sqrt(2/(double)blok) * Math.Cos(((2 * j + 1) * i * Math.PI)/2 * blok);
}
}
return matrixT;
}
Спасибо, я попробовал это, прежде чем ответить на него. И это сработало! :) –