Конструктор приложений MatLab выдает ошибку в рабочей функции

#matlab #matlab-app-designer

#matlab #matlab-разработчик приложений

Вопрос:

Я создаю графический интерфейс для своих функций, и ML выдает ошибки, когда я его запускаю. Хотя мои функции работают, когда я запускаю их через консоль ML как функцию или как написанный код. Отладка показывает, что моя переменная счетчика i становится единицей мнимого числа. Кроме того, я переписал часть кода, которая выдает ошибку, в другой функции, а также попытался добавить дополнительный счетчик k , но это все равно не помогло.

Ошибка:

 Unable to perform assignment because the indices on the left side are not compatible with the size of the right side.  Error in ReverbCalc (line 5)  Reverb(1,i) = 0.16*V/ReverbTime(1,i);  

Код:

 function [Reverb_O] = ReverbCalc(ReverbTime,V)  for i = 1:16    Reverb(1,i) = 0.16*V/ReverbTime(1,i); end Reverb_O = Reverb(1,:); end  

Где ReverbTime 1×16 «двойной» массив и V является переменной для объема.