Вопрос

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

http://msp.sourceforge.net

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

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

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

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

Я надеюсь, что это поможет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top