C++ Boost库 uBLAS 笔记
2014-04-01 10:10
176 查看
构造
Vector
Matrix
Vector
#include <boost/numeric/ublas/vector.hpp> #include <boost/numeric/ublas/io.hpp> int main () { using namespace boost::numeric::ublas; vector<double> v (3); for (unsigned i = 0; i < v.size (); ++ i) v (i) = i; std::cout << v << std::endl; }
Matrix
#include <boost/numeric/ublas/matrix.hpp> #include <boost/numeric/ublas/io.hpp> int main () { using namespace boost::numeric::ublas; matrix<double> m (3, 3); for (unsigned i = 0; i < m.size1 (); ++ i) for (unsigned j = 0; j < m.size2 (); ++ j) m (i, j) = 3 * i + j; std::cout << m << std::endl; }
相关文章推荐
- C++计算程序运行时间
- effective C++ 3 use const whenever possible
- C++中覆盖和隐藏
- C++一次性读入整个文件
- C++对于二进制文件的读写文章转载
- 伸展树(二)之 C++的实现
- c++开源项目汇总
- vector中的reserve和resize的区别
- 【坐在马桶上看算法】算法7:Dijkstra最短路算法 推荐
- HDU 1001
- HDU 1000
- C++的Json解析库:jsoncpp和boost
- 分离链接散列表C语言实现实例
- C语言结构体里的成员数组和指针
- C++笔记:面向对象编程(Visual)
- 七大主流排序算法时间效率比较(基于C语言)
- c语言基础复习二之零碎预科
- C/C++开发android应用
- C++全局变量构造函数的调用
- [算法] 高斯消元法 列主消元法 C++ 代码