Preguntas sobre programación mixta de matlab y c#
Te refieres a transferencia de parámetros, ¿cómo puede haber transferencia de funciones?
El siguiente código es para tu referencia, implica conversión y transferencia de parámetros, agrega más si no lo haces comprender
p>
usar System;
usar System.Collections.Generic;
usar System.Linq;
usar System.Text;
usando MathWorks.MATLAB.NET.Arrays;//En MWArray.dll, el más utilizado
usando MathWorks.MATLAB.NET.Utility;//En MWArray.dll, el más utilizado
p>usando test_erfc;// Probé la herramienta de implementación en matlab y la compilé en test_erfc.dll
espacio de nombres erfccc
{
programa de clase
{
static void Main(string[] args)
{
test_erfc .test_erfcclass E = new test_erfcclass();
Console.WriteLine("Ingrese el valor de x:");
int x = Convert.ToInt32(Console.ReadLine()) ;
MWArray[] result = E .erfc(1, (MWArray)x); //El primer parámetro depende de cuántos parámetros de retorno tiene su erfc.
MWNumericArray r1 = (MWNumericArray)resultado[0];
doble[,] ubicación1 = (doble[,])r1.ToArray(MWArrayComponent.Real);
Console.WriteLine(ubicación1[0 , 0].ToString());
Console.ReadLine();
}
}
}