MTL 矩阵转置
来源:互联网 发布:数据库有些什么算法 编辑:程序博客网 时间:2024/05/18 03:23
// RobinKin 整理
#include <mtl/matrix.h>
#include <mtl/mtl.h>
#include <mtl/utils.h>
using namespace mtl;
//元素是double, 形状是矩形(还有 对称,上三角,下三角,带状矩阵等形状), 元素紧密(不稀疏,不压缩),
//列主(还可以行主)
typedef matrix< double, rectangle<>, dense<>, column_major>::type MATRIX;
//元素压缩存储
typedef matrix< double, rectangle<>, compressed<>, column_major>::type MATRIX1;
//矩阵元素是int 类型
typedef matrix< int,rectangle<> , dense<>, column_major>::type MATRIX2;
int
main (int , char *[])
{
MATRIX A(3, 5), B(5, 3);
MATRIX1 A1(3, 5), B1(5, 3);
MATRIX2 A2(3, 5), B2(5, 3);
for (int j = 0; j < 5; ++j)
for (int i = 0; i < 3; ++i)
{
A(i,j) = i * 5 + j;
A1(i,j) = i * 5 + j;
A2(i,j) = i * 5 + j;
}
//转置后的结果是一样的
transpose(A, B);
transpose(A1, B1);
transpose(A2, B2);
print_all_matrix(A);
print_all_matrix(B);
std::cout<<std::endl;
print_all_matrix(A1);
print_all_matrix(B1);
std::cout<<std::endl;
print_all_matrix(A2);
print_all_matrix(B2);
exit (0);
}
- MTL 矩阵转置
- MTL 矩阵划分示例
- MTL 带状矩阵乘法
- 介绍矩阵计算库MTL
- MTL 矩阵逆阵 解线性方程
- MTL 解下三角带状矩阵线形方程
- MTL中向量、矩阵的初始化
- 使用MTL库求解矩阵特征值和特征向量
- .obj文件格式与.mtl文件格式(转)
- C++ MTL 矩阵 scale 示例 (整理 by RobinKin from DevonIT.inc)
- C++ MTL 矩阵 行交换 示例 (整理 by RobinKin from DevonIT)
- 转置矩阵,逆矩阵和倒转置矩阵
- 求矩阵的转置矩阵和两个矩阵相乘
- MTL 作者 论文 序
- MTL LU 分解示例
- MTL 跨度向量 strided
- MTL 矢量外积
- .mtl文件格式解析
- 剖析VC中的文件操作
- C#异步数据接收串口操作类
- 关于编译环境和DLL的惨痛教训
- Learning Maven
- Windows 文件含义大全
- MTL 矩阵转置
- asp中使用图片验证码的方法
- Camel Words的介绍及在IntelliJ IDEA下的应用
- 程序员与老板
- test
- 公司的flash程序员招聘已经结束,谢谢大家的支持
- 学习Linux的七点忠告
- 电脑卖了
- 写在3月8号