Выбор строки и столбца всех срезов в Armadillo C ++ - PullRequest
0 голосов
/ 20 января 2019

Предположим, у меня есть 3D-матрица, например A = ones(4,4,3). В MATLAB, если я хочу определить переменную в строке 1 и столбце 1 для всех трех измерений, которые я пишу:

A(1,1,:) = 0

Как я могу сделать то же самое в броненосце? Я пробовал A(1,1,span::all), но это не сработало.

Мой код:

#include <iostream>
#include <armadillo>

using namespace std;
using namespace arma;

int main()
{

    cube A = ones(4,4,3);
    A(1,1,span::all) = 0.0;

    cout << " A = " << endl << A << endl;

    return 0;

}
...