Pergunta

É possível chamar funções do MATLAB de Silverlight / C#?

Foi útil?

Solução

Se você possui uma montagem (DLL) que pode interpretar as chamadas do MathLab, poderá incluir essa montagem em seu projeto e compilá -lo com o restante do seu aplicativo.

Obviamente, você não poderá executar o Silverlight lado a lado para interagir com uma instância instalada do MATLAB (a menos que a API seja exposta através do COM Interop e usando o Silverlight 4, mas isso pode ficar confuso).

A API da Web no SourceForge, como mencionado por Matt, parece um ajuste muito bom se você não conseguir encontrar assemblies para incluir diretamente no seu aplicativo Silverlight. Leia meus comentários lá para mais pensamentos.

Outras dicas

Eu não acho que isso será possível para o Silverlight que você pretende executar no navegador, embora você certamente possa usar o WPF como um aplicativo Windows.

No entanto, você pode expor a funcionalidade do MATLAB como um serviço da web usando as páginas do Matlab Server (MSP) e, em seguida, consumir a fucnção da Silverlight.

http://msp.sourceforge.net

De interesse particular é tutorial mostrando como acessar um msp web Service de C#.

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

Você pode usar o API MATLAB para .NET

Você encontrará sua resposta nesta páginahttp://tech-michael.blogspot.com/2010/01/silverlight-communicating-with-matlab.html

Eu espero que isso ajude.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top