How to pass and access an structure array in mex

2 ビュー (過去 30 日間)
mohsan niaz
mohsan niaz 2014 年 4 月 20 日
コメント済み: James Tursa 2014 年 4 月 21 日
Hi everybody,
I am trying to pass a structure array to mex function through Matlab. I have read a lot on internet but i cannot find a simple example in form of code that can explain it. Kindly can some one explain me via a simple code. For example i am trying to pass the following structure array to a mex function.
tt = 1; for i = 1:r for j = 1:c edge(tt).row = i; edge(tt).col = j; tt = tt + 1; end end end
  1 件のコメント
James Tursa
James Tursa 2014 年 4 月 21 日
Are you simply trying to recover the i and j values inside the mex function? Or is there a larger context or different problem you are actually trying to solve? mxGetField followed up with mxGetScalar can do the job you have requested.

サインインしてコメントする。

回答 (1 件)

dpb
dpb 2014 年 4 月 20 日

カテゴリ

Help Center および File ExchangeWrite C Functions Callable from MATLAB (MEX Files) についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by