Monika90 |
» 2014-10-23 16:56:52 Matrix3d to alias typu Matrix<double, 3, 3>, a Vector3d to alias Matrix<double, 3, 1>, więc do macierzy 5x6 się nie nadają. Ale to działa: #include <iostream> #include <Eigen/Dense>
int main() { using namespace Eigen; Matrix < double, 5, 6 > A; A << 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1; Matrix < double, 5, 1 > b; b << - 1, - 4, - 5, - 11, - 9; std::cout << "x =\n" << A.colPivHouseholderQr().solve( b ) << '\n'; }
|
|
scartout Temat założony przez niniejszego użytkownika |
» 2014-10-28 09:49:49 Działa! Super. Bardzo dziękuję wszystkim za pomoc! :) |
|
1 « 2 » |