C/C++实现矩阵的转置(示例代码)
2013-10-17 09:53
1201 查看
void swap(int &a,int &b)
{
a=a^b;
b=a^b;
a=a^b;
}
void matrix_transpose(int m
)
{
int i,j;
for(i=1;i<N;i++)
{
for(j=0;j<i;j++)
swap(m[i][j],m[j][i]);
}
}
void print(int m
)
{
int i,j;
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
cout<<m[i][j]<<" ";
cout<<endl;
}
}
相关文章推荐
- 稀疏矩阵的压缩存储及转置,快速转置法,C++代码实现
- C++实现顺序排序算法简单示例代码
- Singleton模式的C++实现研究(示例代码)
- 矩阵相乘-c++代码实现及运行实例结果
- 矩阵相乘strassen-c++代码实现及运行实例结果
- C/C++实现日期计算器的示例代码
- 线性代数-矩阵-转置 C和C++的实现
- Singleton模式的C++实现研究(示例代码)
- 分别用Eigen和C++(OpenCV)实现图像(矩阵)转置
- 矩阵相乘-c++代码实现及运行实例结果
- 纯C++代码实现将像素矩阵保存为bmp图片
- 矩阵相乘strassen-c++代码实现及运行实例结果
- 利用C++实现双链表基本接口示例代码
- Singleton模式的C++实现研究(示例代码)
- 3d数学基础-4x4齐次矩阵-用C++代码实现
- 矩阵相乘-c++代码实现及运行实例结果
- 矩阵相乘strassen-c++代码实现及运行实例结果
- c++中深浅拷贝以及写时拷贝的实现示例代码
- C++实现矩阵原地转置算法
- 3d数学基础-欧拉角转换与旋转矩阵或旋转矩阵转换成欧拉角-用C++代码实现