load .mat 파일 불러오기 윈도우 visual studio 환경에서
8 views (last 30 days)
Show older comments
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차원행렬을 두개의 변수로 받아오는 다른 방법이 있을까요?
0 Comments
Accepted Answer
More Answers (0)
See Also
Categories
Find more on C Shared Library Integration in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!