Hi,
i have a problem when using a specific Matlab .dll in C++. I need to have an empty mwArray variable (empty as representing [] in MATLAB) to be able to call it. I just do not know how to create an empty mwArray.
Any idea would be greatly appreciated, tanks in advance. ...

댓글 수: 4

Adam
Adam 2016년 10월 21일
편집: Adam 2016년 10월 21일
Does the default constructor not do this? The help states:
mwArray()
Description
Construct empty array of type mxDOUBLE_CLASS.
Ulrich
Ulrich 2016년 10월 24일
Well, if so i did not recognize it ... i read somewhere that this would give an "uninitialized" mwArray... what would not necessarily mean "empty" in MATLAB i guess. The MATLAB dll however throws an exception when i try that, but that may be for another reason as well. I am not very deep inside the m-code that i would like to call. However, if the the help says it's empty i'll take that.
Thanks a lot, (i still wonder why i did not find it ... ) ...
Jan
Jan 2016년 10월 24일
@Adam: Please post answers in the answers section, such that the OP can mark the problem as solved.
Adam
Adam 2016년 10월 24일
I tend to only post as an answer if I am confident it is an actual answer. In this case I just took a quick look in the help and threw that out as a query without having tried it out for myself.

댓글을 달려면 로그인하십시오.

 채택된 답변

Adam
Adam 2016년 10월 24일

0 개 추천

The default constructor
myArray( );
should do this.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Deploy to C++ Applications Using mwArray API (C++03)에 대해 자세히 알아보기

질문:

2016년 10월 21일

답변:

2016년 10월 24일

Community Treasure Hunt

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

Start Hunting!

Translated by