How to load .mat in the C++ environment?
조회 수: 3 (최근 30일)
이전 댓글 표시
I'm going to convert matlab code to C++.
I have to first load .mat file in the C++ environment.
So I finded matdgns.c file in the matlab environment.
but I don't know How to use it in the C++ environment (Visual Studio).
Is this matdgns.c use on C++ Visual Studio right ?
matdgns.c file is finded from matlab.
I referenced url below.
https://kr.mathworks.com/help/matlab/matlab_external/reading-a-mat-file-in-cc.html
댓글 수: 0
답변 (1개)
Sumit Ghosh
2024년 2월 7일
I am not sure whether matgdns.c is what you need, but you can achieve this using coder.read and coder.write
In short, coder.write(fileName,data) stores the argument data in a file with the name fileName.coderdata in your current directory. You can use this function in your host machine to sae the paraleters in a file.
dataFromFile = coder.read(fileName) reads from the fileName.coderdata storage file and returns the data stored within the file. You can use this function in your MATLAB® code for which you want to generate C/C++ code. The generated code performs the data read at run time.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Call C++ from MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!