c++ - 赋值后矩阵为零。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 全为零。
提前致谢
解决方案
推荐阅读
- python-3.x - PyInstaller:EXE 打开和关闭
- database - MongoDB:从 ObjectId 更新为许多文档的字符串
- google-apps-script - Google Apps 脚本 - 将一行数据从一个电子表格移动到另一个电子表格
- prometheus - Prometheus 查询按特定标签随时间平均
- command - 如何使用命令提示符删除特定文件夹及其子文件夹 C:\User Manual\ 中所有扩展名为 .bak 的文件?
- r - 文本作为R中具有不同元素的变量
- regex - 美国和国际电话号码正则表达式的 Salesforce 验证规则不接受空格
- json - 引用 JSON 中的对象以及嵌套的内容
- ios - JSONDecoder 在 TestFlight / AppStore 上崩溃
- ios - nativescript sidekick cloud build 无法执行 firebase 挂钩