armadillo C ++: inicjalizacja macierzy z tablicy

Jestem nowy w używaniu Armadillo i nie udało mi się uzyskać następujących informacji pomimo próbowania / przeszukiwania całkiem sporo.

Istnieją dwie ogromne (dynamiczne) tablice (nie wektory), na których muszę wykonać korelację. Postanowiłem użyć do tego pancernika. Rozumiem, jak zainicjować arma :: mat za pomocą wektorów, ale czy mogę to zrobić za pomocą tablic? Nie rozumiem, ponieważ nie widzę żadnej wzmianki wdokumentacja. Staram się unikać użycia wektorów ze względów wewnętrznych. Próbowałem ręcznie inicjalizować każdy element za pomocą tablic próbek (jako głupi, ale punkt wyjścia). Coś takiego jak poniższy kod nie zadziałałoby.

using namespace std;
using namespace arma;   

mat A(SIZE, 1), B(SIZE, 1);

for(int i = 0; i < SIZE; i++)
{
    A << v[i] << endr;
    B << c[i] << endr;
}

cout << "A: " << endl;
A.print();
cout << "B: " << endl;
B.print();

Dla tablic wejściowych v = {1, 2, 0, -1, .9} i c = {0, .5, 1, -2, -5}. Wyjście będzie:

A:
        0
B:
  -5.0000

co jest zrozumiałe. Dowolna praca do inicjalizacji arma :: mat lub arma :: colvector z tablicami? Z góry dziękuję!

questionAnswers(1)

yourAnswerToTheQuestion