- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建如下矩阵:
QMatrix4x3 floatPos4x3 = QMatrix4x3( floatPos0.at(0), floatPos1.at(0), floatPos2.at(0),
floatPos0.at(1), floatPos1.at(1), floatPos2.at(1),
floatPos0.at(2), floatPos1.at(2), floatPos2.at(2),
float(1) , float(1) , float(1) );
但是我得到了错误:
error: no matching function for call to ‘QGenericMatrix<4, 3, float>::QGenericMatrix(const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, const float&, float, float, float)’
我只是想在矩阵的最后一行中使用常量浮点值 1.0
,我该怎么办?
最佳答案
QMatrix4x3
是 QGenericMatrix<4, 3, float>
的类型定义. QGenericMatrix 的构造函数需要数组形式的值,如 documentation 中所述.
因此,我的解决方案如下:
float values[] = {
floatPos0.at(0), floatPos1.at(0), floatPos2.at(0),
floatPos0.at(1), floatPos1.at(1), floatPos2.at(1),
floatPos0.at(2), floatPos1.at(2), floatPos2.at(2),
float(1) , float(1) , float(1)
};
QMatrix4x3 floatPos4x3(values);
关于c++ - 错误 : no matching function for call to ‘QGenericMatrix<4, 3, float>::QGenericMatrix(const float&, const float&, ..., float)’ ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52015348/
我正在尝试将两个矩阵相乘: float values4x3[] = { 3, 3, 3, 1, 1, 1, 2, 2, 2, 1, 1, 1 }; QGenericMa
我正在构建如下矩阵: QMatrix4x3 floatPos4x3 = QMatrix4x3( floatPos0.at(0), floatPos1.at(0), floatPos2.at(0),
我需要一个用于神经网络矩阵乘法的矩阵,因为我使用提供 QGenericMatrix 的 Qt 框架,所以我想我试一试。但是我不知道如何用数据初始化矩阵。 它有这个构造函数,但我无法正确使用它。 QGe
Qt 有一个名为QGenericMatrix 的类。它的定义如下: template class QGenericMatrix {...} 我想在我自己的 MyClass 类中将它用作属性 colo
我正在开发一个 Qt C++ 应用程序,我需要进行一些线性代数运算并存储2D 和3D 矩阵数据。也许 N 维 情况也是必要的。 我看到 Qt 有 QGenericMatrix 类 (link) . 那
我想在 QT 中进行矩阵乘法,并且能够初始化 QGenericMatrix 并将两个矩阵相乘,但我如何从最终矩阵(特定行/列)中提取值以进行进一步计算。 float values [] = { 1,
我是一名优秀的程序员,十分优秀!