矩阵转置
void transpose(int **a, int rows, int column)
{
for (int i = 0; i < rows; i++)
{
for (int j = i+1; j < column; j++)
{
swap(a[i][j],a[j][i]);
}
}
}
矩阵相乘
void matrixMultipy(int a[3][3], int b[3][3], int c[3][3], int n)//n为a的列数,b的行数
{
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
int sum = 0;
for (int k = 0; k < n; k++)
{
sum += a[i][k] * b[k][j];
}
c[i][j] = sum;
}
}
}
矩阵相加
void add(int a[3][3],intb[3][3],int c[3][3])
for (int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
c[3][3]=a[i][j]+b[i][j];
}
}