2013-04-21 5 views
1

Я пытаюсь найти лучший способ создать переднюю часть C# для кучки кода Matlab. Большая часть кода Matlab уже написана и имеет дело с хрусткой огромных матриц, поэтому я бы предпочел, чтобы какой-то способ просто ссылаться на код Matlab, а не компилировать его в файл библиотеки каждый раз (хотя я даже не конечно, если это возможно). Я не очень знаком с C#, но я пытаюсь создать графический интерфейс, который будет принимать входные данные, вызывать функции Matlab с этим вводом, а затем отображать результаты в графическом интерфейсе. У меня возникли проблемы с работой deploytool, и я попытался настроить Matlab как COM-порт в Visual Studios, поэтому, если есть какие-либо предложения о том, как заставить их работать за то, что я хочу, чтобы они делали (или совершенно новые предложения, которые будут работать), это было бы фантастически.C# GUI с кодом Matlab

+0

У вас установлен набор инструментов [MATLAB Builder NE] (http://www.mathworks.co.uk/products/netbuilder/)? – wakjah

+0

Думаю, что это - школьная лицензия, и в моей школе больше всего инструментов. – camdroid

ответ

3

Я хотел бы предложить, чтобы начать непосредственно .net функции из MATLAB

вы можете загружать сборки в MATLAB, а затем открыть диалоговые формы.

полная документация функций вы можете найти здесь: http://www.mathworks.de/de/help/matlab/using-net-libraries-in-matlab.html

Я надеюсь, что у вас есть последняя версия MatLab, потому что особенно в выпуске 2012 года они включали в себя много больше функций преобразования поддержки/.net в MATLAB

+0

Спасибо за ссылку, я посмотрю! – camdroid

+0

Дополнительная полезная ссылка может быть http://www.mathworks.com/help/matlab/matlab_external/use-net-events-in-matlab.html –