Исключение при запуске нейросети matlab - C#

Узнай цену своей работы

Формулировка задачи:

я создал в матлабе нейросеть.откомпилировал её в библиотеку и хочу подключить к программе на C#. вот пишу такой код:
Int16 [] xin = { 1, 1, 1, 0, 0, 1, 0, 3, 3, 2, 2, 0, 0, 0, 0, 3, 0 };
                MWArray [] arr_out = null;
                MWNumericArray arr1 = null;
                trynetffdiagrV2Class obj = new trynetffdiagrV2Class();
                arr_out = obj.trynetffdiagrV2(1,(MWNumericArray)xin);
                arr1 = (MWNumericArray)arr_out[0];
                label1.Text = arr1.ToString();
нейросеть принимает 17 чисел а выдаёт 4 числа в массиве. но когда я нажимаю кнопку с эти кодом выкидывает исключение: An unhandled exception of type 'System.Exception' occurred in MWArray.dll Additional information: ... MWMCR::EvaluateFunction error ... MTIMES is not fully supported for integer classes. At least one input must be scalar. To compute elementwise TIMES, use TIMES (.*) instead. Error in => trynetffdiagrV2.m at line 57. ... Matlab M-code Stack Trace ... at file C:\Users\MISHAT~1\AppData\Local\Temp\Mishatron\mcrCache8.3\trynet0\trynetffdiag\trynetffdiagrV2.m, name trynetffdiagrV2, line 57. как мне быть с этим, не понимаю из-за чего ошибка?

Решение задачи: «Исключение при запуске нейросети matlab»

textual
Листинг программы
MTIMES is not fully supported for integer classes. At least one input must be scalar.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы