Можно ли вызывать функции matlab из Silverlight / C #? - PullRequest
4 голосов
/ 05 февраля 2010

Можно ли вызывать функции matlab из Silverlight / C #?

Ответы [ 4 ]

5 голосов
/ 05 февраля 2010

Если у вас есть сборка (dll), которая может интерпретировать вызовы Mathlab, вы сможете включить эту сборку в свой проект и скомпилировать ее с остальной частью вашего приложения.

Очевидно, что вы не сможете запускать Silverlight параллельно для взаимодействия с установленным экземпляром Matlab (если API не предоставляется через COM-взаимодействие и использование Silverlight 4, но это может привести к путанице).

Веб-API на sourceforge, как упомянул Мэтт, кажется очень подходящим, если вы не можете найти сборки, которые можно включить непосредственно в приложение Silverlight. Прочитайте мои комментарии там для дальнейших мыслей.

3 голосов
/ 05 февраля 2010

Я не думаю, что это возможно для Silverlight, который вы собираетесь запускать в браузере, хотя вы наверняка могли бы использовать WPF в качестве приложения для Windows.

Однако вы можете представить функциональность Matlab как веб-сервис, используя Matlab Server Pages (MSP), а затем использовать функциональность Silverlight.

http://msp.sourceforge.net

Особый интерес представляет этот учебник, показывающий, как получить доступ к веб-сервису MSP из C #.

http://msp.sourceforge.net/Tutorial/tutor13.htm

1 голос
/ 19 апреля 2011

Вы найдете ответ на этой странице http://tech -michael.blogspot.com / 2010/01 / Silverlight-связь-с-matlab.html

Надеюсь, это поможет.

1 голос
/ 05 февраля 2010

Вы можете использовать Matlab API для .NET

...