Mex and digraph in C++

1 回表示 (過去 30 日間)
Lightonz
Lightonz 2019 年 1 月 31 日
回答済み: Michael Croucher 2020 年 8 月 27 日
does anybody now how to create digraph and point an mxArray in C++ to it? In the doc nothing was stated about graphs, digraphs or tables.sure you could create mxArray pointing to matrices in C++ and do the transformation inside matlab, But isn't there a direct methode?

採用された回答

Christine Tobler
Christine Tobler 2019 年 1 月 31 日
graph, digraph and table are MATLAB objects (meaning they are implemented as .m files). There is no C++ syntax to access such objects through mex files.

その他の回答 (1 件)

Michael Croucher
Michael Croucher 2020 年 8 月 27 日
I discovered this thread while googling for the same question as Lightonz. It appears there is a way to do this now using matlab::engine::MATLABEngine::setProperty and matlab::engine::MATLABEngine::getProperty member functions. Documentation at https://www.mathworks.com/help/matlab/matlab_external/use-matlab-objects-in-mex-functions.html

カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by