eigen中重置矩阵大小 resize函数怎么用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eigen中重置矩阵大小 resize函数怎么用相关的知识,希望对你有一定的参考价值。

参考技术A 下文中的*this表示调用resize函数的Matrix类对象。
void resize ( Index nbRows, Index nbCols );
将一个*this所表示的矩阵调整为一个 nbRows 行,nbCols 列的矩阵。Index表示整型数据
void resize ( Index size ) ;
将一个*this所表示的向量调整为一个 nbRows维的向量。注意这个函数只能应用于向量,且不改变向量的排列方式,即,如果*this是行向量,resize后依然是行向量。
void resize ( NoChange_t , Index nbCols ) ;
只对一个由*this所表示的矩阵的列数进行调整,新的列数为nbCols。
void resize ( Index nbRows, NoChange_t );
只对一个由*this所表示的矩阵的行数进行调整,新的行数为nbRows。

来源:Eigen 官方参考手册

vuestore大小

参考技术A Copyright © 1999-2020, CSDN.NET, All Rights Reserved



打开APP



hsany330
关注
vue 监听store的值变化并重置界面大小 转载
2021-04-29 09:00:25

hsany330 

码龄16年

关注
监听store中的数值变化,需要用到计算属性,然后watch调用resize方法
computed:
data()
//左侧菜单状态发生变化
return this.$store.state.app.sidebar.opened

,
watch:
data(n, m)
//重置宽高
this.resizeFun()

,
mounted()
//屏幕大小发生变化
window.addEventListener('resize', () =>
this.resizeFun()
)
,
methods:
//重置宽高
resizeFun()
//此处引用的第三方插件,需要监听容器宽高变化,随之调用resize方法
setTimeout(() =>
this.$refs.XXX.resize()//你的逻辑
, 200)

以上是关于eigen中重置矩阵大小 resize函数怎么用的主要内容,如果未能解决你的问题,请参考以下文章

将固定大小的特征矩阵作为参数传递给调用动态大小矩阵的函数

Eigen库矩阵和向量的运算

eigen奇异值分解是哪个函数

1.4eigen中的块运算

如何调整 Eigen::MatrixXd 的 std::vector 的大小

eigen怎么表示矩阵的行列式