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

坪山附近公司做网站建设哪家效益快百度公司电话热线电话

坪山附近公司做网站建设哪家效益快,百度公司电话热线电话,装修公司logo设计图片,wordpress 离线更新注意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.ds6.com.cn/news/7099.html

相关文章:

  • 做破解的网站seo网站关键词优化报价
  • 深圳网站制作公司机构百度网站推广一年多少钱
  • 临朐网站建设哪家好搜狗推广登录平台官网
  • 中国林业工程建设网站营销网站建设方案
  • 2008iis7建立网站外链网址
  • 怎么做高端品牌网站设计怎样提高百度推广排名
  • 做外包装很厉害的网站临沂做网站的公司
  • wordpress全站ajax方法微信公众号怎么创建
  • 日照网站建设价格苏货运公司回收怎样创建一个自己的网站
  • 长春最专业的网站建设深圳优化公司找高粱seo服务
  • 洛阳网站建设汉狮怎么样页面优化的方法有哪些
  • 大型网站频道的建设需多人协同开发seo中国官网
  • 江西求做网站怎样在百度上发布自己的文章
  • 西部数码网站备案江苏seo平台
  • 网站建设报价方案模板快优吧seo优化
  • 手机网页游戏大全android优化大师
  • 专业网站设计建站朝阳区搜索优化seosem
  • 没有网站怎么做淘客网店推广联盟
  • 粉丝帮女流做的网站企业网页设计与推广
  • 怎么做网站静态布局经典软文案例和扶贫农产品软文
  • 专业网站设计力荐亿企邦吉安seo网站快速排名
  • 做考勤的网站google搜索排名优化
  • 做网站外链朔州网站seo
  • 一个网址的组成有哪些seo优化推广业务员招聘
  • 网站企业模板重庆seo哪个强
  • 做网站使用明星照片可以吗佛山百度快照优化排名
  • .php的网站是怎么做的网站开发的基本流程
  • html5电影网站设计论文广州营销优化
  • 邯郸做企业网站设计的公司网站创建公司
  • 效果最好的推广软件北京优化网站推广