当前位置: 首页 > news >正文

宝安做棋牌网站建设哪家好知名网站

宝安做棋牌网站建设哪家好,知名网站,做gif网站,网站上传好了如何做定向注意1&#xff1a;Eigen 是一个基于 C 模板的线性代数库&#xff0c;以支持在 C 中进行矩阵运算&#xff1b; 注意2&#xff1a;要在 C 中使用 Eigen&#xff0c;需要在在程序开始前要包含所需头文件路径&#xff1b; #include <Eigen> a a 基础用法汇总 定义向量 E…

注意1:Eigen 是一个基于 C++ 模板的线性代数库,以支持在 C++ 中进行矩阵运算;

注意2:要在 C++ 中使用 Eigen,需要在在程序开始前要包含所需头文件路径;

#include <Eigen>

a

a

基础用法汇总


定义向量

Eigen::Vector2d x(1,2)     // 2维向量
Eigen::Vector3d x(1,2,3)   // 3维向量
Eigen::VectorXd x(n)       // 自定义n维向量

定义矩阵

Eigen::Matrix2d mat                  // 2维矩阵
Eigen::Matrix3d mat                  // 3维矩阵
Eigen::Matrix4d mat                  // 4维矩阵
Eigen::MatrixXd mat(m,n)             // 自定义m行,n列矩阵
Eigen::Matrix <double, m, n> mat;    // 自定义m行,n列矩阵

初始化特殊矩阵

Eigen::MatrixXd::Identity(m, n);        //单位矩阵
Eigen::MatrixXd::Zero(m, n);            //全零矩阵
Eigen::MatrixXd::Ones(m, n);            //全一矩阵
Eigen::MatrixXd::Random(m, n);          //随机矩阵

注意:如果想得到一个特殊矩阵,那么要先将矩阵的形状定义出来,然后再给这个矩阵胚子赋值,使其成为特殊矩阵;如下示例;

Eigen::Matrix3d mat;                //先定义
Eigen::MatrixXd::Identity(m, n);    //后赋值(初始化)

对向量/矩阵赋值

Eigen::VectorXd x(n)   //先定义
x(1) = 2;              //后赋值
Eigen::MatrixXd mat(2,2)   //先定义
mat << 1,2,3,4;                //赋值方式1
mat(0,1) = 2               //赋值方式2

矩阵运算

注意:对于加减乘除运算,定义矩阵/向量时所调用的类,已经将这些基础运算重载过了,只要两边都是符合要求的矩阵/向量类型,就可以直接使用这些操作符进行矩阵运算;

mat.inverse();           //逆矩阵
mat.dot(w);              //向量mat点积向量w
mat.cross(w);            //向量mat叉乘向量w
mat.transpose()          //转置
mat.norm()               //向量求模,矩阵范数

矩阵属性

vec.size();            //访问向量长度
mat.rows();            //访问矩阵行数
mat.cols();            //访问矩阵列数
mat.block<m,n>(i,j)    //矩阵块操作,从i,j开始,取m×n大小的矩阵
mat.minCoeff();        //输出矩阵中最大的元素
mat.maxCoeff();        //输出矩阵中最小的元素
MatrixXd mMat(4,4);
mMat << 11, 10, 13, 15,3, 24, 56,	1,2, 12, 45,	0,8, 5,	6,	4;
double min = mMat.minCoeff();    //输出0
double max = mMat.maxCoeff();    //输出56

a

a

参考文章:

  • [C++]Eigen库常用函数_eigen::vector2d-CSDN博客
  • Eigen库使用之矩阵的最大/小值及其位置_maxcoeff-CSDN博客
http://www.wangmingla.cn/news/31858.html

相关文章:

  • 云服务器可以做两个网站吗seo简介
  • 编程免费网站青岛seo培训
  • 网站建设代码题百度竞价推广方法
  • 网站集约化建设方案seo代码优化有哪些方法
  • 阜新市建设学校管方网站海外推广是做什么的
  • 衡阳市城乡建设协会官方网站官方百度下载安装
  • 珠海定制网站制作百度网盘下载安装
  • 广州做网站市场有没有好用的网站推荐
  • 网上商城小程序源码厦门seo哪家强
  • 机械网站源码 phpchrome官网
  • 门户网站做吗西安seo推广公司
  • 网站子网页怎么做如何联系百度推广
  • 农产品网站建设策划怎么查网站是不是正规
  • 东莞阳光网站建设成效电商怎么推广自己的产品
  • 商家自己做的商品信息查询网站谷歌排名优化
  • 网上做批发有哪些网站靠谱吗外链推广是什么意思
  • 常熟网站网站建设推广app大全
  • 湘潭本地的网站建设公司网店代运营正规公司
  • 企业适合用模板网站百度推广联系方式
  • 一个做网站的公司年收入公司建立网站的步骤
  • 网站开发强制开启浏览器极速模式网络营销网站分析
  • 怎么做会员积分网站免费建站平台哪个好
  • 对网站访客做简要分析培训网站制作
  • 做mg动画赚钱网站腾讯广告官网
  • 网站中的滚动照片怎么做北京百度推广客服电话多少
  • 微信做引流网站电脑优化软件排行榜
  • 展厅设计多少钱一平米广州推动优化防控措施落地
  • cms网站建设的方法重庆关键词排名首页
  • iis7.5搭建网站青岛seo博客
  • 自适应网站做百度推广杭州seo关键词优化公司