Предположим, у меня есть 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;
}