Экспорт матриц, созданных в C ++ (с использованием Armadillo) в файлы .mat - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть код C ++ ниже (который скомпилирован с использованием библиотеки Armadillo ), и я хочу экспортировать созданную матрицу в файл .mat для последующего импорта в MATLAB.Я уже искал в Google, но не нашел никакого решения.

#include <iostream>
#include <armadillo>

using namespace std;
using namespace arma;

int main(){

int ny,nx,nz;
ny = 2;
nx = 2;
nz = 4;

cube A(ny,nx,nz,fill::zeros);

int s;

for (s = 0; s < nz; s++){

    A.slice(s) = (s+1) * ones<mat>(ny,nx);   

}

return 0;}

Любая идея о том, как сохранить A в .mat файле?

Ps .: OS = Windows 10

...