首页 > 解决方案 > 赋值后矩阵为零。C++犰狳

问题描述

我在 VS2015 V140 中有一个带有犰狳库的代码。

B_lin 定义为:

mat B_lin(4, 2, fill::zeros); 

在代码中间有几行:

.
.
.


        B_lin(0, 0) = -(2/3)*9.8*sin(alpha)*sin(theta);
        B_lin(0, 1) = -(2 / 3)*9.8*cos(alpha)*cos(theta);
        B_lin(2, 0) = (2/3)*9.8*cos(alpha);
        cout<< B_lin;

.
.
.

在这些影响 B_lin 的行之前,别无其他。

Alpha 和 theta 都是 0.05(这些在这条线上也是完整的)。

但它显示 B_lin 全为零。

提前致谢

标签: c++matrixarmadillo

解决方案


推荐阅读