将 .block() 与复矩阵 eigen lib 一起使用
use .block() with complex matrix eigen lib
当我想将block()
与MatrixXcd
In 和 levyhorni
一起使用时:
levyhorni=In.block(0,0,h/2,w/2);
是否正确或对于复杂的每个部分都是正确的?
levyhorni.real()=In.real().block(0,0,h/2,w/2);
.imag();
也一样
是的,第一个陈述是正确的。您甚至可以将其简化为:
levyhorni = In.topLeftCorner(h/2,w/2);
相关文章:
- Eigen如何在容器循环中干净地附加矩阵
- 当在带有Eigen的C++中使用GDB时,我如何才能看到更多的大矩阵
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- JSON转换为nlohmann JSON-lib中的结构数组
- 使用Pybind11向Python公开Eigen::张量
- 如何在没有数据拷贝的情况下从指针创建一个Eigen VectorXd对象
- Eigen:调用lpNorm()的正确方法
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 如何调整 std::vector of Eigen::MatrixXd 的大小
- 如何将 Eigen::Ref 与 pybind11 一起使用?
- Eigen c++ 三角形来自
- 使用 VS2015 在 Windows 10 上构建 Fortran .lib x64 位并将其链接到 C++
- 为什么我的链接器在找到Coin4d.lib后搜索Coin4sd.lib?
- libcpmtd.lib有什么用?
- 使用 operator() 扩展 Eigen::EigenBase
- LNK1104:无法打开libpjproject-i386-Win32-vc14-Debug-Static.lib
- 解析引用 |exe/dll vs lib
- 将 .block() 与复矩阵 eigen lib 一起使用
- 重新映射fftw_complex到Eigen lib中的Matrixcd
- sparse sparse product A^T*A optim in Eigen lib