How to pass 2D .net array to matlab

I have the following matlab function-
function [C]=myfun(A,B)
C=A+B
end
I used the .Net builder to use my matlab function in my C# project.After giving the references to the dll of the function as well as the MWArray dll in my project. I want to pass the following two multidimensional array to myfun.
int[,] a ={ { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; //Matrix 1
int[,] b ={ { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; //Matrix 2
Class1 obj = new Class1();
result = obj.myfun(a,b);
I am not able to convert the two matrices to MWArray type. Can anyone guide me how to do this?

Risposte (1)

Anmol Dhiman
Anmol Dhiman il 27 Feb 2021

0 voti

Hi Simran,
You can refer to a similar answer.
Hope it Helps

Richiesto:

il 19 Feb 2021

Risposto:

il 27 Feb 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by