Как решить проблему «Тип данных, неподдерживаемый MATLAB .NET Assembly для вывода»? Я использую функцию Matlab в C # - PullRequest
0 голосов
/ 13 июня 2019

Я хочу изменить MWArray на C # Array, но у меня возникла проблема после предложения var coutput = output0.ToArray();.

System.IO.InvalidDataException: "Тип данных не поддерживается MATLAB .NETСборка для вывода "

Я не знаю, как ее решить.И я считаю, что мой код верен.

, пожалуйста, скажите мне, что я могу сделать.

Я программирую графический интерфейс на C # и хочу использовать функцию matlab.

            MWNumericArray r_h = 10;
            MWNumericArray l_h = 10;
            MWNumericArray r_l = 10;
            MWNumericArray l_l = 10;
            MWNumericArray l_0 = 10;
            MWNumericArray r_0 = 10;
            MWNumericArray r = 20;
            MWNumericArray u_hv = 220;
            MWNumericArray f1 = 50;









            Class3 trans = new Class3();
            MWNumericArray output0 = (MWNumericArray)trans.Transformator3(r_h, l_h, r_l, l_l, l_0, r_0, r, u_hv, f1);

            var coutput = output0.ToArray();//////?///System.IO.InvalidDataException: "Data type unsupported by MATLAB .NET Assembly for output"

            double[,] coutput1 = (double[,])coutput;

System.IO.InvalidDataException: «Тип данных не поддерживается сборкой MATLAB .NET для вывода»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...