How to load .mat in the C++ environment?
2 ビュー (過去 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!