2012-08-12 2 views
1

Я написал некоторые функции в matlab.Now мне нужно получить их выходы в C# .net form.I смог успешно полностью подключить их через .Net Assembly и смог получить выход функции, которая возвращает только один вывод в C#. Теперь я хочу сделать это с помощью функции, которая возвращает несколько выходных данных. Есть ли какой-либо конкретный способ сделать это ?????Получение нескольких выходов от matlab до C#

спасибо ...

ответ

2

Существуют различные обозначения метода, доступного в DLL, просто используйте правильный, помещают первый входной аргумент метода в число выходов, затем он возвращает массив MWArray в качестве выходов: (т.е. ниже, 2 указывает, что я ожидаю наличие массива выходов с размером 2)

MWArray[] res = MatlabDll.callMethod(2, x, y);