How to implement load function into MatLab Coder

3 ビュー (過去 30 日間)
Marc Laub
Marc Laub 2020 年 12 月 1 日
回答済み: Ameer Hamza 2020 年 12 月 1 日
Hey guys,
I wrote a programm in Matlab and it takes quite a long time to run through, so we wanted to know how much faster it would be when its written in C++ as soon as development is over. So I wanted to use MatLab Coder to translate my Code to C++, but in my code I use some earlier calculated results, or some databases I wrote on my own to run the code. Prior to each run I simply load them, but I dont know how I would do this when translating it with Coder...
How do I convert the structs and arrays that are stored as .mat in such a way that I could load them into a C++ code. I cant find anything about that.
Best regards
Marc

回答 (1 件)

Ameer Hamza
Ameer Hamza 2020 年 12 月 1 日
I haven't tried this myself, but this link shows that MATLAB provides C++ API to load .mat files: https://www.mathworks.com/help/matlab/matlab-c-api-to-read-mat-file-data.html
Also, if you want to dig deeper, this document provides the structure of .mat file: https://www.mathworks.com/help/pdf_doc/matlab/matfile_format.pdf

製品


リリース

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by