Azzera filtri
Azzera filtri

load .mat 파일 불러오기 윈도우 visual studio 환경에서

9 visualizzazioni (ultimi 30 giorni)
멋진남자
멋진남자 il 5 Feb 2024
Risposto: 멋진남자 il 6 Feb 2024
matlab 으로 구현된 소스코드를 C++으로 변환 하고 있습니다. 우선
.mat 파일을 불러와야 하는데
matlab에서 실행 한 아래 코드는
load 2024_matlab.mat ;
아래의 두 변수가 불러와지고
matlab_2024
matalb_48k_2024
두 변수의 사이즈를 보면 이렇습니다.
size(matlab_2024)
ans =
44100 15 72 2
size(matalb_48k_2024)
ans =
48000 14 72 2
그런데 이거를 C++ 의 armadillo 라는 라이브러리로 불러오면 아래와 같습니다.
2024_matlab.load("2024_matlab.mat");
printf("1...2024_matlab: %d x %d\n", 2024_matlab.n_rows, 2024_matlab.n_cols);
출력 값
1...2024_matlab: 41867491 x 1
armadillo 에서는 복잡한 .mat 행렬을 못불러오는 걸까요? 그렇다면 matlab 에서와 똑같이 Visual Studio C++에서도 4차원행렬을 두개의 변수로 받아오는 다른 방법이 있을까요?

Risposta accettata

멋진남자
멋진남자 il 6 Feb 2024
matio 라는 라이브러리로 해결했습니다.
감사합니다.

Più risposte (0)

Categorie

Scopri di più su C Shared Library Integration in Help Center e File Exchange

Prodotti


Release

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!