分配后矩阵为零。 C ++犰狳

时间:2018-05-31 19:05:12

标签: c++ matrix armadillo

我在VS2015 V140中有一个代码,带有Armadillo库。

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全是零。

提前致谢

0 个答案:

没有答案