Я хочу изменить 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 для вывода»