У меня есть зЬе матрицы А такие, какИзменение размера матрицы на двойной массив
std::vector<std::vector<double> > A(9,std::vector<double>9);
и вычислить обратный мне нужно, чтобы определить его как двойник размера [1 * 81], такие как
double newA[1*81];
есть функция, подобная изменить размер, что я могу сделать это преобразование из матрицы в double без цикла?
Заранее спасибо.
Это * не * разумный тип для матрицы в C++. Если вы хотите просто сохранить свои собственные функции индексирования, но сохраните плотные матрицы в линейном хранилище (например, просто один 'std :: vector' например). Таким образом, вам также не нужно много делать для преобразования ('v.data()'). –
filmor